Actually it is Duct Tape, which is a product usually sold in hardware stores, used to facilitate the sealing of air duct parts (as seen in Terry Gilliam's movie Brazil).
bojammis
Posts
-
Took the plunge on Friday -
RobotsI'm making this comment after I replied to the (answer)link you sent me so it may seem they are out of sync. I worked with CNC equipment for 25 years. Very use to the idea of +=.0002 inch accuracy with .00004 repeatability. I don't meet many people who have had the experience and back ground that you sport( in automation). My experience with CNC equipment was end user at the time. Now I work with automation for micro circuits(chips). I write software that would manage/coordinate a number of robots (in atmosphere and in high vacuum) along with heaters, gas analyzers, cryogenic doDads, digital IO devices, devices that communicate using sockets, the list goes on. These are machine specific to the needs of the company. But it's great fun.
-
RobotsThat's good info and a point well made. But "...but don't try to copy one program from one robot to another one... " doesn't hold for many cases, especially when the robot is integrated with sensory and other features that give it the ability to correct where needed. With that environment in place, I can move the software and its specific operating scripts from one unit to another and get the needed performance. Glad you mentioned CNC machinery (a large part of automation and AI that is not in the forefront of the IT news).
-
Robots"...they are not precise ..." Consider the Motoman HP20-6, within it's range of motion repeatability is +-.06MM, industrial robots - love'em. If you want to be involved with robotics, vision, sensors and creating the software to drive and integrate them, get into manufacturing. regs ron o.
-
Non-Web Async and Await QuestionsHowdy - you might try using a Background worker for this task. The Background worker class provides a straight forward method to update progress bars etc.
-
Trying to understand the nature of inherited windows forms....Sorry about that - I should have read your post more closely.
-
Trying to understand the nature of inherited windows forms....Remove any functioning code from the constructors.
Public Class myForm
Inherits Form
WithEvents _tmr As System.Timers.Timer
Dim _lbDateTime As LabelPublic Sub New() End Sub Public Sub StartUI() \_tmr = New System.Timers.Timer \_tmr.Interval = 2000 \_lbDateTime = New Label Controls.Add(\_lbDateTime) \_lbDateTime.Location = New Point(5, 5) \_lbDateTime.Visible = True \_lbDateTime.AutoSize = True \_tmr.Start() End Sub Private Sub Tick() Handles \_tmr.Elapsed \_tmr.Stop() UpdateTimer(Date.Now) \_tmr.Start() End Sub Private Sub UpdateTimer(ByVal time As String) If \_lbDateTime.InvokeRequired Then \_lbDateTime.Invoke(New Action(Of String)(AddressOf UpdateTimer), time) End If \_lbDateTime.Text = Date.Now End Sub
End Class
In the Child form's constructor add the call to StartUI()
Public Sub New()
' This call is required by the designer. InitializeComponent() ' Add any initialization after the InitializeComponent() call. StartUI()
End Sub
regs ron O.
-
Endly oficial...ummm Armageddon - the battle to take place in the valley of Megiddo - that's really religious. :)
-
Problems with List(of T).Contains methodHowdy, In Sub2() you have defined a new MyTestClass but you have not added it to the list. The item defined in sub1 is scoped to sub1 and exists because it was added to the list. The item in sub2 is scoped to sub2 but was not asdded to the list. You are asking the list to check for an item (defined and scoped to sub2) that has not been added to the list yet.
Private Sub2 ()
Dim item As MyTestClass = New MyTestClass With {.nr = k, .FieldName =s)mytest.add(item) 'Add this line Messagebox.show(mytest.contains(item))
End sub
regs.
-
Bacon Good For You, Reports Best Scientist EverSome dope with a southern drawl…he'd trade his death beam laser for a pair of tickets to a mud wrestling competition." If done correctly, the mud wrestling match could be a fair trade for the “death beam laser”, Ya’All. :)
-
When you only have production environment to test your codeI work in a similar environment where there is one "machine" fully automated manufacturing process with robots, vacuum chambers heaters, gauges, etc. At times I cannot get to this equipment because it is under test and this keeps me from testing my code base. I finally bit the bullet and created a number of virtual machines which are deployed onto other computers. These vMachines will use the identical messaging system TCP/IP, RS232, RS485 (same infrastructure used in production). The nice thing about my virtual machines is that they can be setup to fail for specific reasons. Also the virtual machines do not need to produce the full list of features, just the areas that you need to test.