mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
CANopen.NET - Programming-less interconnection between GUI- and control-application
Mälardalen University, Department of Computer Science and Electronics.ORCID iD: 0000-0001-7586-0409
2006 (English)In: International CAN Conference (iCC), Stockholm, 2006Conference paper, Published paper (Refereed)
Abstract [en]

We present the novel concept CANopen.NET. In this concept we integrate Windows GUI-programming in .NET and control-applications based on CANopen. The integration is automated, thus no programming is needed.

An increasing number of CAN-based systems are equipped with Windows-based graphical user-interfaces (GUIs). Today, the .NET framework provides the most attractive solutions for design of GUIs both i Windows and WindowsCE. However, transferring information between the CANopen-domain (which is typically unmanaged code) and the .NET-domain (managed code) is non trivial. Traditional methods require handwritten pieces of code both in the managed and unmanaged domain for each signal (object-dictionary entry). This means that adding or modifying signals to the system becomes tedious, error-prone and expensive.

In .NET high-level abstractions like XML-documents, web-servers and databases are easily accessible and can be bound to graphical controls. Hence, in CANopen.NET we provide a .NET-database interface via the .NET type "dataset" to the data in the object dictionary. This dataset is automatically generated from a CANopen profile-specification (EDS-file). Also, the CANopen-stack is automatically configured from the EDS-file. Hence, CANopen.NET provides a programming-less interconnection between CANopen-based control-applications and Windows.NET-based GUI-applications. This significantly eases the development of CANopen-systems with GUIs.

Place, publisher, year, edition, pages
2006.
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-7009OAI: oai:DiVA.org:mdh-7009DiVA, id: diva2:237019
Conference
11th international CAN conference (ICC) at Stockholm, from 26th to 28th Sept, 2006
Available from: 2009-09-25 Created: 2009-09-25 Last updated: 2015-10-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records BETA

Sjödin, Mikael

Search in DiVA

By author/editor
Sjödin, Mikael
By organisation
Department of Computer Science and Electronics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 40 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf