Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 11:39:56 PM

Login with username, password and session length
Search:     Advanced search
* Home Help Search Calendar Links Login Register
+  Machsupport Forum
|-+  Mach Discussion
| |-+  VB and the development of wizards
| | |-+  Trouble with “IsActive(OUTPUT1)”
Pages: 1   Go Down
Print
Author Topic: Trouble with “IsActive(OUTPUT1)”  (Read 381 times)
0 Members and 2 Guests are viewing this topic.
Tony Bullard
Active Member

Offline Offline

Posts: 83


View Profile
« on: June 24, 2011, 09:08:48 AM »


In Ports and Pins / Output Signals I’ve got Output #1 enabled on port 1, pin 16 and have tried both Active Low and High.

I’ve run the following code from the VB Script Editor and a macro with the same results. The spindle LED lights and Output1 lights on the Diagnostic page. I can never get IsActive(OUTPUT1) to change state. It is always returns inactive or false. Any suggestions would be appreciated. Thanks, Tony

ActivateSignal(OUTPUT1)
Test = IsActive(OUTPUT1)
If IsActive(OUTPUT1) Then
 Message "OUTPUT #1 input is active"
Else
 Message "OUTPUT #1 input is inactive"
End If
Print Test
Logged
djc
Active Member

Offline Offline

Posts: 47


View Profile
« Reply #1 on: June 24, 2011, 09:44:24 AM »

Test = IsActive(OUTPUT1)

RTFM

"This function returns a Boolean True if the current state of the specified INPUT signal is its active state."

Don't worry, the reason I know the answer to your query is because I've been caught the same way.
Logged
Tony Bullard
Active Member

Offline Offline

Posts: 83


View Profile
« Reply #2 on: June 24, 2011, 10:07:21 AM »

Thanks djc,
so your saying Isactive() only checks the the state of INPUT signals and not output or leds?

Tony
Logged
Tony Bullard
Active Member

Offline Offline

Posts: 83


View Profile
« Reply #3 on: June 24, 2011, 10:21:00 AM »

Oops! I see it know. I have to use IsOutputActive() for output signals instead of IsActive(). IsActive is for input signals.

Thanks for getting me back on track.

Tony
Logged
Pages: 1   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!