Output Signal

This forum covers issues concerning multiple software products.
Post Reply
An36y
Posts: 3
Joined: Mon 7. Jul 2025, 20:55

Output Signal

Post by An36y » Wed 6. Aug 2025, 21:53

Hello,

I have a MicroMod FD Digital 1 and I am trying to change multiple values of 100+ that was given from Canalyzer into a value in the range of 0-100 on MicroMod FD Configuration (For example. I am given 100 , 200, 300 and I am trying to change it to 10, 20, 30). I have tried using functions like Hysteresis on MicroMod FD Configuration but I am not able to get the desired readings. I tried using 3 hysteresis functions but it either defaults to the last one or it goes through them to the last one. Right now, the same signal is being used for the the input and the output of each function. I have matched the necessary attributes so the attributes shouldn't be the issue. I would really appreciate it if someone could guide me on this.

Thank you!

G.Bohlen
Hardware Development
Hardware Development
Posts: 64
Joined: Wed 22. Sep 2010, 21:38

Re: Output Signal

Post by G.Bohlen » Thu 7. Aug 2025, 11:23

Hello,

do I understand you correctly:
you want to receive a Signal from the CAN-Bus that has values like 100, 200, 300 (therefore: bitlength on the CAN-Bus is at least 9bit), and then send a modified signal with values like 10,20, 30 onto the CAN-bus?

There are several options to do this:
1. Create a signal with a meaningful name

2a. Attach this signal to a reveice message and to a transmit message. If the relation between incomming and outgoing signal is a simple multiplication, you can specify a scale e.g. of 0.1 and offset of 0 either for the receive signal or transmit signal to convert 100, 200, 300 into 10,20,30.

2b. If the relation between incomming and outgoing signal is non-linear, you can use a curve to define this non-linear relation. In this case you need two signals, an incomming signal and an outgoint signal. Use curve definition to define the relation between input values and output values. Then use a curve, attach the incomming signal to the input and the outgoing signal to the output. Attach the incomming signla to teh recieve message and the outgoing signal to teh transmit message.

2c. Instead of a curve you could use the function "Scale" to apply a factor and offset to a Signal. Again two signals are required, an incomming signal and an outgoing signal.

2b and 2c: Factor and Offset for the receive variable and transmit variable can stay as default (Factor:1, Offset:0)

Please let us know if this solves your problem.

Regards,
Gunnar Bohlen

An36y
Posts: 3
Joined: Mon 7. Jul 2025, 20:55

Re: Output Signal

Post by An36y » Thu 7. Aug 2025, 18:10

Hi, thank you for your response,

I was able to get it to work with the Hysteresis function (using 2 signals) by setting the startup values. However, I am still not getting any response from Vector Canalyzer. I have enumeration setup so I can just click on a different value. For example, if I set my default to 120, I get 45 as my result which is correct, but when I try sending 250 through Canalyzer using Can IG, I should be getting 60 but stays 50 since it doesn't update. How could I approach this?

Thank you!

Post Reply