Visual Programming

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.

Easy Usage

Finish script the draging the block, and easy to integrate to application

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

Simple Editing

Support key word highligh, code folding, copy, paste, undo and redo

Support run code in x86/x64

support selection of running in x86 or x64 environment

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.