Wednesday, February 15, 2012

Feb.15 Flip-Flop Tutorial 1st trial

Time to start testing the tutorials (text only - video coming)
Round 1
0. Pre-test and Brief IEC61499 overview
Used combination of  James Christensen's (AZ has permission) and Alios Zoitl's foils  and book figures. 
1. Existing TestSystem supplied with the release version of 4DIAC
Not everything was installed, so finished on my laptop. Changes made to 4DIAC 1.1 version
(post-test 1)  Understood it was event driven and the key models /views.
2. Flip-Flop tutorial using various ways to apply IEC61499 concepts and 4DIAC features to create a flip-flop. (WIll be long because repeat application ~5 ways)
Today. Finished install of forte and updated the Quick set-up page
Made it through creating the Flip-Flop application with existing block, but did not start System Configuration (time after set-up 1 hour)
Details update notes below.


Next: 2b.Flip-Flop using LMS as the target.


1. Existing tutorial system 
Quick-set-up page has not been reviewed probably in a year:
Changed so building Posix and other targets are in different sections now.
It would be good if there were links to set-up for other targets as they are added.


Flip-Flop tutorial: 
Summary:
  • It easy to miss details a beginner doesn't know
  • Video will hopefully help it go a bit faster
  • IEC61499 concepts need to pointed out when used
Specific Observations / Changes needed
  • Didn't know to open into the System
    • nor how to open System view
      • Interesting since both  file > new system  and so is  file > new application are from the menu bar, didn't even know he was in the wrong place at first.
  • System creation is followed by Import
    • add intro text because beginner thinks they need to both create and import system.
    • When asked: 
      • yes a video would be faster 
      • yes reading can be so slow you want to take a nap.
    • IDE feedback when looking for existing FBs:.
      • Without a FB search how should a beginner be told to look for existing FBs without having to explain alot more!?
      •  need a FB search in FB palette 
        • Was previously told this was planned, but no feature request - so added one
    • What are the differences between using F_AND and E_SWITCH to make a Flip-flop?
      • Why would a Elec.Eng. think to use an E_SWITCH without being told, since they using gates?
      • E_SWITCH description is confusing
    • Needs a next or back at the bottom of a section -didn't know where to go at end of a section.
    • IEC61499   things seen: Answered: INIT/INITO  
    • Tried to connect E_SWITCH.OUT to  both QI and IN of the "LED" FB at first


    No comments:

    Post a Comment