Jan
19

ExpressionFlow got a major facelift

by Tomi Maila, Jan 19, 2008 at 1:25 am
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5 out of 5)
Loading ... Loading ...

As you can probably see, ExpressionFlow got a major facelift today. Actually almost everything else except the content has been replaced. The most important changes are

  • ExpressionFlow now has a logo and an identifiable visual appearance of its own
  • The new theme being wider is more suitable for presenting images of visual code
  • The blog software WordPress has been upgraded to the latest stable version

As this has been a major upgrade, there may be some problems still needing fixing. If you notice something wrong with the site, please inform me by posting a comment. If you are not able to post comments, you can email me. The address is firstname at the domain name.

Print This Post Print This Post
Jan
07

Recursive Data Types in LabVIEW - making recursive data structures type safe

by Tomi Maila, Jan 7, 2008 at 4:15 pm
1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5 out of 5)
Loading ... Loading ...

LabVIEW Object-Oriented Programming (LVOOP) was introduced in LabVIEW 8.20. LVOOP allows developers to build recursive tree-like data structures within LabVIEW dataflow model. Recursive data structures are enabled by allowing class private data members to be of ancestor class type. As ancestor class private data members can hold descendant class objects, recursive data structures are possible.

However LabVIEW doesn’t allow using recursive type structures where a type refers to itself. I present here that indeed building such types would be possible within the dataflow framework of LabVIEW. Such recursive types would allow building recursive data structures in more intuitive and type safe manner than what is possible with current LVOOP implementation.

more…

Print This Post Print This Post