Event triggered lookback

23 views
Skip to first unread message

Jordan Becquer

unread,
Sep 3, 2025, 6:52:51 PM (2 days ago) Sep 3
to IADS
Good afternoon IADS team,

I am wondering if it is possible to make a derived function that will report the value of a parameter one second prior to a trigger. 

Essentially: when a boolean transitions from true to false (falling_edge), output the value of parameter X at: (falling_edge - 1 second).

Chant, Adam

unread,
Sep 3, 2025, 7:00:22 PM (2 days ago) Sep 3
to ia...@googlegroups.com

Jordan,
You would use a combination of the Prev(Parameter, nPoints) function to compare current value to previous value to catch the edge transition and another Prev(Parameter, nPoints) function to return the value back nPoints or for time GetUpdateRate(Parameter)*NumSeconds.

You can find details on these functions in the IADS Help under Operators and Functions. The Prev() Function has an additional page that describes conditional statements also.


Thank you,

Adam Chant
Project Engineer, IADS

Curtiss-Wright
190 Sierra Court A-3 Palmdale, CA 93550
T: 661.273.7003 x 2210
ach...@curtisswright.com

iads-s...@curtisswright.com

 

From: ia...@googlegroups.com <ia...@googlegroups.com> On Behalf Of Jordan Becquer
Sent: Wednesday, September 3, 2025 2:45 PM
To: IADS <ia...@googlegroups.com>
Subject: [IADS] Event triggered lookback [EXTERNAL]

 

WARNING: This message came from an external source. Please exercise caution and proper judgment when opening any attachments, clicking links or responding to this message.


 

Good afternoon IADS team,

I am wondering if it is possible to make a derived function that will report the value of a parameter one second prior to a trigger. 

Essentially: when a boolean transitions from true to false (falling_edge), output the value of parameter X at: (falling_edge - 1 second).

--
You received this message because you are subscribed to the Google Groups "IADS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iads+uns...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/iads/9726c34a-eb89-4bc1-8d96-3927b5c9b0bfn%40googlegroups.com.


This e-mail and any files transmitted with it are proprietary and intended solely for the use of the individual or entity to whom they are addressed. If you have reason to believe that you have received this e-mail in error, please notify the sender and destroy this e-mail and any attached files. Please note that any views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of the Curtiss-Wright Corporation or any of its subsidiaries. Documents attached hereto may contain technology subject to government export regulations. Recipient is solely responsible for ensuring that any re-export, transfer or disclosure of this information is in accordance with applicable government export regulations. The recipient should check this e-mail and any attachments for the presence of viruses. Curtiss-Wright Corporation and its subsidiaries accept no liability for any damage caused by any virus transmitted by this e-mail.

For information about how we process personal data and monitor communications, please visit https://www.curtisswright.com/privacy-notice/default.aspx

Jordan Becquer

unread,
Sep 4, 2025, 3:58:52 PM (yesterday) Sep 4
to IADS
That works perfectly, thanks Adam.

I'm trying to get an event marker to display on (falling_edge - 1 second). So far I have an action object that will generate an event marker at the falling_edge using a derived boolean as the ExecuteAction, but I can't quite figure out how adapt it to instead display the event marker at a different time-stamp. Is this possible?

Chant, Adam

unread,
Sep 4, 2025, 4:27:47 PM (yesterday) Sep 4
to ia...@googlegroups.com

Jordan,
Apologies, but there is no direct method to set an event marker to an IRIG time value other than what is current time when the request it made.

You would have to go into the Event Marker Log and edit the IRIG time by hand to change it.

A script or .exe could be created that could do this, but nothing within IADS already has this ability.

Reply all
Reply to author
Forward
0 new messages