LAVA 1.0 Content Posted September 14, 2006 Report Share Posted September 14, 2006 Hi all! Does anyone have experience of using UML Statechart Diagrams? It seems to me (haven't used it though) that it has the potential of really helping you structure your code. Perhaps we could ask NI for a tool that automates the translation of UML Statechart Diagrams into G code. //Lars-G Quote Link to comment
rayodyne Posted September 14, 2006 Report Share Posted September 14, 2006 [quote name='Lars-G Quote Link to comment
LAVA 1.0 Content Posted September 16, 2006 Author Report Share Posted September 16, 2006 I just found out that these diagrams are called "UML state machine diagrams" in UML 2. //Lars-G Quote Link to comment
Marcus J Posted September 28, 2006 Report Share Posted September 28, 2006 [quote name='Lars-G Quote Link to comment
Jan Klasson Posted September 29, 2006 Report Share Posted September 29, 2006 To clarify: the Endevo UML Modeller 1.1 supports reverse engineering of UML state diagrams from LV state machines or queued message handlers. Compared to the NI state machine toolkit the Endevo solutions does not enforce a certain code template to be used for this feature to work. Of course, this makes code generation a bit cumbersome, but who knows... code generation from state diagrams is on the wish list, but on the top right now is adapting our toolkits to the LV native OO. Therefore state machine improvements will have to wait. Jan Quote Link to comment
LAVA 1.0 Content Posted September 29, 2006 Author Report Share Posted September 29, 2006 Hi Marcus! Quite a detour to get in touch! Hope all is well! I hope this thread will live on for a while, and that more people perhaps would comment on how to tame the "beast of complexity". Wikipedia has some background information on state diagrams: Wikipedia - State diagram We also have an ad here at LAVA for the LabHSM toolkit: LAVA LabHSM This toolkit looks like a very nice tool, but it lacks the ability to define the hierarchial state machines graphically. I really like the notion of defining the architecture graphically. Wouldn't it be possible to run the application with a kind of "execution highligt" at this level? Showing you in some fanciful way, the inputs, outputs and state transitions. As always, it's just a SMOP. //Lars-G Quote Link to comment
Mike Ashe Posted September 29, 2006 Report Share Posted September 29, 2006 [quote name='Lars-G Quote Link to comment
LAVA 1.0 Content Posted October 17, 2006 Author Report Share Posted October 17, 2006 Perhaps this tool already exists, not for LabVIEW though Checkout I-Logics Statemate . Does anyone have knowledge about this company/product? //Lars-G Quote Link to comment
Karl Rony Posted December 12, 2006 Report Share Posted December 12, 2006 I'm looking at using the UML editor from www.myeclipseide.com. After briefly experimenting with MyEclipse and MS Visio 2003, I like MyEclipse much better. The price is much less as well. I'm also looking into using LabHSM. Quote Link to comment
Mike Ashe Posted December 12, 2006 Report Share Posted December 12, 2006 Has anyone done any work with reading in XMI and writing code using scripting? Quote Link to comment
thols Posted December 13, 2006 Report Share Posted December 13, 2006 Karl Rony said: I'm looking at using the UML editor from www.myeclipseide.com. After briefly experimenting with MyEclipse and MS Visio 2003, I like MyEclipse much better. The price is much less as well. I'm also looking into using LabHSM. I've used Visual Paradigms UML Editor Community Edition which is "free". I'm fairly new to UML but their editor is easy to use and seems to have lots of functionality. I've also used Visios UML-package which is OK too but not as intuitive. Quote Link to comment
Karl Rony Posted December 13, 2006 Report Share Posted December 13, 2006 Visual Paradigm does look nice (http://www.visual-paradigm.com/product/vpuml/demos/umlsupport/). I found two Visio Stencils that may make drawing State Diagrams in Visio easier. http://www.quantum-leaps.com/resources/goodies.htm http://www.softwarestencils.com/uml/index.html Quote Link to comment
Lars-Göran Posted July 19, 2007 Report Share Posted July 19, 2007 Anyone having knowledge/gossip of the LabVIEW Statechart Module? NI made an invitation to a 1.0 Beta Program for this in april 2007. //Lars-Göran Quote Link to comment
Grampa_of_Oliva_n_Eden Posted July 19, 2007 Report Share Posted July 19, 2007 QUOTE(Lars-Göran @ Jul 18 2007, 01:44 PM) Quote Anyone having knowledge/gossip of the LabVIEW Statechart Module? .... Yes. Ben Quote Link to comment
Aristos Queue Posted July 19, 2007 Report Share Posted July 19, 2007 QUOTE(Ben @ Jul 18 2007, 01:06 PM) Quote Yes. Ben Ben, I think the emoticon that you were wanting was: Quote Link to comment
crelf Posted July 19, 2007 Report Share Posted July 19, 2007 QUOTE(Ben @ Jul 19 2007, 04:06 AM) Quote Yes. I think the appropriate response is Quote Link to comment
Grampa_of_Oliva_n_Eden Posted July 19, 2007 Report Share Posted July 19, 2007 QUOTE(crelf @ Jul 18 2007, 02:23 PM) Quote I think the appropriate response is I was looking for that emoticon exactly but could not find it. Ben Quote Link to comment
Lars-Göran Posted July 19, 2007 Report Share Posted July 19, 2007 Perhaps I should rephrase the question: does anyone who's not bound by the legal issues of the beta program any info? //Lars-Göran Quote Link to comment
Yair Posted July 19, 2007 Report Share Posted July 19, 2007 QUOTE(Lars-Göran @ Jul 18 2007, 09:36 PM) Quote Perhaps I should rephrase the question: does anyone who's not bound by the legal issues of the beta program any info? I would have to claim as well, but I'm guessing NI will demo\announce the next version of LV at NIWeek, and I wouldn't be surprised if they will also demo this toolkit. That means you should probably have your answers in about three weeks. Quote Link to comment
lavezza Posted July 20, 2007 Report Share Posted July 20, 2007 QUOTE(yen @ Jul 18 2007, 02:12 PM) Quote I would have to claim as well, but I'm guessing NI will demo\announce the next version of LV at NIWeek, and I wouldn't be surprised if they will also demo this toolkit. That means you should probably have your answers in about three weeks. There is a Technical Session at NIWeek (TS1686) on Tuesday at 3:30. Title: "State-Based Programming from Desktop to FPGA with LabVIEW" Abstract: "State-based programming is popular in the manufacturing, energy, automotive, and aerospace industries. Explore statechart topics such as hierarchy, concurrency, events, and the UML statechart specification. Also discuss the use of LabVIEW and statecharts for various applications and hardware – from desktop user interfaces to FPGA control logic." Of course, this doesn't come out and say there is a new toolkit being released. But if you think there is a beta for such a toolkit... Quote Link to comment
lavezza Posted July 20, 2007 Report Share Posted July 20, 2007 Actually, I just looked around the NIWeek website and I noticed they list the Alliance Day sessions. I don't remember them doing that in years past. Maybe I'm wrong. Anyway, there are some tidbits in there that someone probably wasn't supposed to post yet. Since it's out there for anyone to see, here are some highlights: "Test-drive the new features in the upcoming release of LabVIEW" "new features in the Digital Waveform Editor " "Learn how to architect a LabVIEW application with the shared variable, and find out how new features in the next edition of LabVIEW introduce new reliability" "Examine the technology behind NI DataFinder Server Edition" "The day has finally come - LabVIEW Real-Time now supports multicore PXI and PC targets. We will also review new features including the new LabVIEW Real-Time Execution Trace Toolkit, improved file system, and faster shared variables." [new LV Real-Time usually means new LV] "Learn about the newly released CompactRIO systems that feature an integrated RT controller and FPGA chassis along with a lower cost for high-volume applications." "NI is now selling motors! Learn how you and your customers can select the right NI stepper motor and drive using a free interactive software utility" "Simplify complex applications with the new LabVIEW Statechart Module, a new development tool that provides a high level of abstraction for designing applications using states, transitions, and events. Deploy applications built using the module to all LabVIEW targets." Some of these might not be new (NI DataFinder Server Edition?), but some are leaks. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.