Hello Guest it is April 25, 2024, 10:34:44 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - zealous

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
431
VB and the development of wizards / Re: Two state button
« on: June 08, 2006, 11:13:10 PM »
Thank you Mr.Baker that works great ;D

While reading the PDF I had come across "GetVar" .
I thought I might be able to  declare a value and give it an on/off statement.
Your codes sweet!!! and a little sexy :D
I'm putting together some pretty cool sound sets for Mach. I'll post them when there ready.


432
VB and the development of wizards / Two state button
« on: June 08, 2006, 05:48:49 AM »
Try to figure out how to call on two states of a button to call on two diffrent wave files.

I got creative and used some of the Display button code, it works but also effects the state of the display screen.
Was wondering how a programer would do this ??? Tried a few diffrent ways to go about it, but I'm still learning coding.
I tried changing "Boundry" but the code skips over and only plays one of the sound waves for each button state.

Here is the code if you have any idea.

value = GetParam("Boundry")

Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

 If value= 1 Then
 SetParam "Boundry" , 0
 DoOEMButton(103)
 sndPlaySound "C:\WINDOWS\MEDIA\ding.wav", &H1
 
 Else
 SetParam "Boundry" , 1
 DoOEMButton(103)
 sndPlaySound "C:\WINDOWS\MEDIA\tada.wav", &H1
 End If

433
General Mach Discussion / RunLoop Macro Error
« on: June 07, 2006, 03:24:24 PM »

I'm getting a pop up screen while Mach3 starts asking for a "OK" "Cancel" screen with Runloop Macro thre...
I've installed and reinstalled Mach 3 many times and still get this message.

 At first it didn't bother anything till I started to use Macro's and writing some VB script's. Some of my scripts will not respond on the computer with this error, my other computer does not have the error and work no problem.

I have Mach3 only installed on my D: drive(not C:)

Any ideas. Thanks

434
VB and the development of wizards / Re: E-stop VB script
« on: June 06, 2006, 09:19:30 PM »
Thank you to Brian Baker,Graham Waterworth and Liquidseek.com for your your help and codes. ;D

I think I got it now.

I would have been done a few hours ago but I found that my Mach 3 install is a little bit off. I'm getting a "Run loop Macro the.." with a "OK" or "Cancel" prompt that was effecting the way Mach 3 is handling the code.

Since this was giving me problems the "getLED(0) and some other codes where not working properly.

Tried the code on my machine computer and works flawlessly. Let me know if you have any problems.

Any suggestion on the Mach 3 problem I'm having, I've reinstalled but the same screen keeps popping up before Mach starts?

One more quick question can we have a wave file play when Mach starts and ends?

Thanks for your Patience and talents ;D


Here is the final code:
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

 
If GetLED (0) Then

sndPlaySound "C:\WINDOWS\MEDIA\tada.wav"
End If

If GetLed (19) Then

sndPlaySound "C:\WINDOWS\MEDIA\tada.wav"
End If
   
   
or download the .M1s:

435
VB and the development of wizards / Re: E-stop VB script
« on: June 06, 2006, 07:49:14 PM »
Getting closer,

This code will work with the "physical Estop" but is not working with the Mach3 E-stop.
So when I engage my physical E-stop I get a sound responce, when I unengaged the sound stops like it should behave, but if the Mach 3 E-stop is still blinking or if I hit the softwear e-stop it will not give a sound responce.

What I think is I'm reaching the OEM code for the physical E-stop but not the virtual one. ???

Here is the code:

Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long


'Public Declare Function GetOEMLED (ledOEMCode As Integer) As Boolean
 
If GetOEMLed (19) Then

sndPlaySound "C:\WINDOWS\MEDIA\tada.wav"
End If

'Else GetOEMLed (67) = 0
'sndPlaySound "C:\WINDOWS\MEDIA\tada.wav", &H1
'End If       
 


436
VB and the development of wizards / Re: E-stop VB script
« on: June 06, 2006, 04:17:32 PM »
Okay now I'm getting some where,
I can use the Macropump.m1s
with:

Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
sndPlaySound "C:\WINDOWS\MEDIA\ding.wav", &H1

but I'm getting a compiler error when I add:

If(GetLED(0))Then

Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
sndPlaySound "C:\WINDOWS\MEDIA\ding.wav", &H1
end if


Is the (getLED(0)) declared by Mach3 or do I need to declare it?

I haven't seen the video, I'd like to ;D

437
VB and the development of wizards / Re: E-stop VB script
« on: June 06, 2006, 02:56:00 PM »
Does Mach load all macro's on start up? or how do I load a macro?

Would the Macro listen for the getLed(0) and play a wave file? so all the code would be place in the .M1s?
 or can I place VB code on LED's/Dro's?

Thanks for the help Mr.Barker

438
VB and the development of wizards / Re: E-stop VB script
« on: June 06, 2006, 01:47:18 PM »
Okay, I'm alittle slow :P
Found tons of info on customizing.
http://www.machsupport.com/documentation/Customizing.pdf

439
VB and the development of wizards / Re: E-stop VB script
« on: June 06, 2006, 12:43:19 PM »
How do I create a macropump? Is it the (.M1s) ???

I feel that I must have missed a lot of valuable information about scripting in Mach. I've been looking around but can't find too much.

Where is the code for the Emergency function so I can check the state with a macropump?

Can I use something like this?
(b1) Inspect the input with a IsActive(ss) call in a Macropump


Mr.Barker,
Do you think there might be a better way to call on wave files?

440
Mach Screens / Re: Attaching wave file to button
« on: June 06, 2006, 07:52:15 AM »
If you need to find good sounds to add to Mach look here:

http://www.findsounds.com/ISAPI/search.dll

All sounds are free and the search engine is great, best I've seen.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »