Visual Programming is very popular technoly in hardware controlling, Labview is the most popular visual programming tool. Every laboratory automation or workstation company has their own visual programming tool to control their robot, like ThermoFisher, Hamilton, Tecan and Agilent. With visual programming, it can reduce the difficulty of user to control the robot. By drag the block with mouse, users can easily write the script and control the robot. Visual Programming is the prerequisite component or technology for laboratory automation.
Huarui Robotics had developed a common visual programming tool, whichi is very suitable to used to control the robot or workstation.
Support Local Variable and Variable Scrope
Support variable and scope. Define and use the variable where you need
Support Function, Return value and Recursion
Fullly support function and its related feature, like argument, return value and recursion.
Support all the feature of Coding
Support all the code knowledge, including variable, variable scope, type converation, function, loop, operator, exception catch, data structure
Support Customize Syntax
Support customizing syntax, and new syntax in script to achieve complex operation
Support Object Oriented Programming
Support write and use object in script. With OOP support you can write the complex data type, make visual programming more powerful than other tool
Strong Expansibility
Support using COM, Active-X, .Net and dynamic linked library(dll) in script. Easiliy implement plugin or library for visual programming, and add your function to the environment of visual programming
Support Module Programming
Code file can be used as library in other script, which reduce the size of code, and increse the reuse of code
Runtime and Error block display
Display execution step and value, and display code position when error. Helpful to understand code running and debug
Script Publishing
Executable application can be generated from visual script writen in editor, and can be distributed anywhere.
Different from existing scratch or google blocky based editors, this editor has almost all the feature of real code, like variable, variable scope, type converation, function, loop, operator, exception catch, data structure, object-oriented programming. This visual programming tool has almost the same function and experience as programming code.
For Huarui's visual programming supported all the syntax of code, and also supported scratch like game development, you can write more complex games like Go and Chess, and also you can easily integrate network communication into game and then achive network network battle. This visual programming is more suitable for child and beginner to learn programming, the learner can learn more code knowledge and make more complex game, which can increase the interesting of programming.
For visual programming can simply integrate other functions, and support customizing syntax. So we can apply this visual programming to other field. We added the dynamic scheduler engine into visual programming environment, and it can work as a laboratory automation software. The laboratory automation software based visual programming is easier and more powerful, and used in real laboratory and was highly recoginized by customers.
If you also need visual programming tools for your hardware, please contact us. You can down from microsoft store orhere.