What is the difference between Analog Output and Analog Input?
kazoo
✭
in RobotStudio
I'm using signals to pass the data among the tasks. Currently, I'm using DO because the data passing is the boolean value.
When I'd like to use the continuous value, I found there were two choices: AO and AI. The explanation in the manual looks pretty same. How can I use them properly? What is the difference?
When I'd like to use the continuous value, I found there were two choices: AO and AI. The explanation in the manual looks pretty same. How can I use them properly? What is the difference?
0
Comments
-
Are you connecting the signals to a device( like a sensor, laser, etc.) or just passing data internally? If not you should be using num data or bool data to pass data between programs.
0 -
I'm just using for passing data internally. In this case, no difference?0
-
You should be using a num data and declare it as a task or make it global. You can make it a PERS to keep the data.
PERS num nWeldTime:=8.95678;
0 -
I see what you meant. I'm connecting to another device (pc), so it's not internal. So, what is the difference between AO and AI in that case?0
-
Analog Input is coming into the robot, Analog Output is going out of the robot. Normally they are for configuring and scaling an analog signal( 0 to 10v or 4 to 20 ma) to a digital number or to convert the other way around.
0 -
You can digitally pass numbers by using group inputs and group outputs.
You can make the size (number of bits) to suit the data being passed (within the restrictions of the unit you are using).
0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 788 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings