Design, deploy, and monitor device software from any laptop. Safe and performant Rust code is generated and compiled for a range of supported hardware. Software is deployed in seconds to connected devices, giving you immediate feedback with live telemetry and analysis tools.
Simulink users - check out our side-by-side comparison.
Effortlessly combine control diagrams with Rust and Python code. Run simulations in scalable cloud infrastructure using the same code that runs on your devices. Access models anywhere for seamless team collaboration.
Register any internet-enabled Linux device for secure over-the-air deployments. Instantly sync software updates. Flash embedded devices easily by connecting them to your laptop or a registered motherboard.
Devices automatically send telemetry to the browser, facilitating swift processor-in-the-loop testing. Engineers can rapidly verify and refine algorithms for optimal performance.
Pictorus easily integrates with existing codebases, either by exporting raw source code (in Rust), or through static libraries with header and source file that easily compile C/C++ with no additional dependancies.
Write python scripts that run directly in your browser. Use your favorite libraries like NumPy and pandas to analyze data, and then integrate outputs directly into your diagram.
Pictorus allows you to easily add custom Rust code to define any behavior you want. Simply implement the required block trait, and you can then drag and drop your custom block into your diagram. You can even pull in open source Rust crates to quickly add complex functionality.
Create versions of your app that you can easily revert back to. You can also connect your GitHub account to Pictorus and create pull requests of generated code directly from your browser. This allows you to easily track changes in your apps and integrate them into existing CI/CD pipelines.