Project Examples

A collection of project examples, usefult code examples  and open sourced modules, all developed with CDP Studio are available on GitHub. On GitHub you find a list of projects and modules with source code, documentation and step-by-step guides to build electronics, setting up the software and systems.

Getting help

The CDP Studio support portal is used to register all support requests, and it contains our knowledgebase with FAQ, release notes, and other technical documentation.

Support is available either via e-mail address , or via logging into the support portal. 

When our support team or the user updates a ticket, a change notification is sent out via e-mail. 

 

Visit our support portal

Release Notes - CDP Studio IDE v2.0

CDP Studio IDE version 2.0 was released in April 2020.

Highlights

New visual editor, the Block Diagram is the new default editor when you build control system.  for configuring and building systems. The Block Diagram makes creating systems more intuitive and simpler. The Block Diagram includes:

  • Visual programming
  • Online view of running systems including real-time view of signals and parameters
  • Top-level operators (mathematic functions) for creating systems without programming (req. CDP Framework 4.8)
  • Sidebar for easy access to important properties and settings
  • Graphical overview of your system
  • Pin/unpin components to easy create connections between different levels
 

Hotfix and update v2.0.3 - September 2020

  • New very useful features when testing, tuning and commissioning systems
  • Update and tune running system by adding, removing and configuring operators, e.g. live tune valves with a scaling operator
  • Save and load Analyze mode plot data for offline analysis and debugging in the office

 

Hotfix and update v2.0.2 - July 2020

  • Added notification mechanism to inform about new CDP versions
  • License enforcement of developer, project and service engineer roles
  • Studio Trial license now expire after 30 days and commercial or non-commercial licenses must then be requested
  • Right click on project tree no longer change selection
  • Stabilised and improved remote SSH plugin
  • Improved connection time to running systems
  • Improvements parsing models when building systems for efficiency
  • Remember and restore open UI files in Designer when switching between applications
  • Logger plugin now works again with CDP Framework 4.6 and older
  • StudioAPIClient now handles correctly rename structure runtime
  • Fixed issue in CDP 4.7 -> 4.8 project upgrade script
  • CDPLogger now prints less info in Application Output pane
  • Renames some operators for consistency and ease of use
  • Fixed debug issue for systems running on Ubuntu 20.04
  • Fixed resize issue for Resources/Watch list tab
  • Squashed some crashes
 

Hotfix and update v2.0.1 - April 2020

  • Hide internal CDP2Qt UI labels in Block Diagram
  • Fix block positioning when re-adding blocks with same name
  • Fix some links in Help taking you incorrect page
  • Welcome mode example page is now default start page
  • Show CDP Parameters filter by default in Block Diagram
  • Fix Legal Information Credits link

 

Improvements

  • CDP configuration recipe support
  • Redesign editor selection in Configure mode
  • Fetch model after each Run (not just Deploy)
  • Documentation improvements
 

See changelog for details about this and previous releases.

Release notes - CDP Studio Framework v4.9

The CDP Studio Framework version 4.9 was released in September 2020.

Install the CDP Framework 4.9 version using "Help -> Package Manager" and selecting "Add or remove CDP versions". and select the CDP 4.9 for the toolchains you use. If you have issues with building projects after the update, run the Clean command from CDP Studio project tree.

 

Highlights

  • New signal type supported: String
  • New Possible to connecting to SQLite and MySQL databases
  • New Change the displayed language in a GUI applications runtime
  • New Export plot data from graph widgets
  • New Expose application message log and save it to log.txt file