Results: What do you think of schematic programming? 

Voters
9 You may not vote on this poll

  • I like it.
    11.11%
  • I don't like it.
    55.56%
  • I don't understand it.
    33.33%
Page 1 of 2 12 Last
  • Jump to page:
    #1
  1. wizard
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2009
    Location
    The Great White North
    Posts
    79
    Rep Power
    138

    Opinions on Schematic Programming


    I'm developing a schematic programming environment and I would like your opinion. Are the attached items understandable?

    Comments on this post

    • Arty Ziff agrees
    Attached Images
    __END__

    I love Perl; it's the only language where you can bless your thingy.
  2. #2
  3. No Profile Picture
    Contributing User
    Devshed Loyal (3000 - 3499 posts)

    Join Date
    May 2004
    Posts
    3,417
    Rep Power
    887
    What does this have to do with software design?

    I think you want to find an audience that uses and cares about schematic capture software.

    Taking a software design perspective on this, I would want to know about the UI and the steps (use cases) involved in creating those diagrams. Anybody can take a perfectly useful tool and create absolutely useless diagrams. Without any clues as to what function those diagrams are supposed express, it's impossible to rate them.

    Comments on this post

    • ctardi disagrees : Schematic Programming is not the same as schematics for electronic design.
    I no longer wish to be associated with this site.
  4. #3
  5. Moderator Emeritus
    Devshed Supreme Being (6500+ posts)

    Join Date
    Feb 2002
    Location
    Austin, TX
    Posts
    7,186
    Rep Power
    2265
    Moved to Lounge, for lack of a better place for this thread.
    DrGroove, Devshed Moderator | New to Devshed? Read the User Guide | Connect with me on LinkedIn
  6. #4
  7. Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Jun 2005
    Posts
    5,964
    Rep Power
    4852
    Oh, there's a better place.
    Write no code whose complexity leaves you wondering what the hell you did.
    Politically Incorrect DaWei on Pointers Grumpy on Exceptions
  8. #5
  9. Moderator Emeritus
    Devshed Supreme Being (6500+ posts)

    Join Date
    Feb 2002
    Location
    Austin, TX
    Posts
    7,186
    Rep Power
    2265
    Originally Posted by sizablegrin
    Oh, there's a better place.
    Yeah... wondering if maybe it does belong there... kinda like tossing meat to the wolves though, you know?
    DrGroove, Devshed Moderator | New to Devshed? Read the User Guide | Connect with me on LinkedIn
  10. #6
  11. Permanently Banned
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Jun 2006
    Location
    In a whale
    Posts
    4,147
    Rep Power
    0
    Where's the "I don't care" option?
  12. #7
  13. Moderator Emeritus
    Devshed Supreme Being (6500+ posts)

    Join Date
    Feb 2002
    Location
    Austin, TX
    Posts
    7,186
    Rep Power
    2265
    Originally Posted by ryon420
    Where's the "I don't care" option?
    Not sure the OP has quite figured out how to give a poll yet...
    DrGroove, Devshed Moderator | New to Devshed? Read the User Guide | Connect with me on LinkedIn
  14. #8
  15. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Dec 2006
    Location
    Midnight Train Going Anywhere
    Posts
    1,153
    Rep Power
    1593
    Are you trying to re-create LabView or something?

    Edit: Yes it's messy, but I was totally unsure of what the actual goal of the program was, but I think I copied what he did pretty close. Not sure why he would have an 'OR' box on something that is not a boolean, there are better ways of doing that.


    So to answer the real question, YES I like schematic programming environments, I spend many hours a day using one, but I don't think you have a chance at getting anything that resembles a market share since LabView is already out there, and very well established.
    Attached Images
    Last edited by ctardi; December 22nd, 2009 at 10:36 AM.
  16. #9
  17. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Dec 2006
    Location
    Midnight Train Going Anywhere
    Posts
    1,153
    Rep Power
    1593
    Originally Posted by drgroove
    Yeah... wondering if maybe it does belong there... kinda like tossing meat to the wolves though, you know?
    It's not...he said schematic programming, but what he really means is graphical programing language...hopefully the miswording doesn't prevent this from becoming a real conversation...it is programming related, but probably the Lounge is still the best spot for it as it does not fit in with our other forums.
  18. #10
  19. Moderator Emeritus
    Devshed Supreme Being (6500+ posts)

    Join Date
    Feb 2002
    Location
    Austin, TX
    Posts
    7,186
    Rep Power
    2265
    Originally Posted by ctardi
    It's not...he said schematic programming, but what he really means is graphical programing language...hopefully the miswording doesn't prevent this from becoming a real conversation...it is programming related, but probably the Lounge is still the best spot for it as it does not fit in with our other forums.
    OK - not a domain I'm familiar w/, but fair.

    Got a recommendation on where it should be? I'll see that it's moved.
    DrGroove, Devshed Moderator | New to Devshed? Read the User Guide | Connect with me on LinkedIn
  20. #11
  21. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Dec 2006
    Location
    Midnight Train Going Anywhere
    Posts
    1,153
    Rep Power
    1593
    Originally Posted by drgroove
    OK - not a domain I'm familiar w/, but fair.

    Got a recommendation on where it should be? I'll see that it's moved.
    Originally Posted by ctardi
    ..it is programming related, but probably the Lounge is still the best spot for it as it does not fit in with our other forums.
  22. #12
  23. Moderator Emeritus
    Devshed Supreme Being (6500+ posts)

    Join Date
    Feb 2002
    Location
    Austin, TX
    Posts
    7,186
    Rep Power
    2265
    Originally Posted by ctardi
    LOL... ok ok, sorry.

    I guess we could move it to "other"... we do have a forum for that.
    DrGroove, Devshed Moderator | New to Devshed? Read the User Guide | Connect with me on LinkedIn
  24. #13
  25. Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2009
    Location
    Hobart, Tasmania
    Posts
    475
    Rep Power
    286
    This kind of approach is really useful for non-programmer users who need to employ basic building blocks and simple programming control structures (which are very unfamiliar to them) to construct (relatively) complex actions. *breath*

    I reckon (100% imho) this approach HINGES upon icon selection ... and the supplied graphics look like they were made in 1997.

    For users to "take up" the concepts ... they need the aesthetics to match the functionality. Otherwise it just becomes a pointless code playground and fun project idea.
    Latery Matey
  26. #14
  27. No Profile Picture
    Contributing User
    Devshed Beginner (1000 - 1499 posts)

    Join Date
    Dec 2006
    Location
    Midnight Train Going Anywhere
    Posts
    1,153
    Rep Power
    1593
    Originally Posted by l8rm8e
    This kind of approach is really useful for non-programmer users who need to employ basic building blocks and simple programming control structures (which are very unfamiliar to them) to construct (relatively) complex actions. *breath*

    I reckon (100% imho) this approach HINGES upon icon selection ... and the supplied graphics look like they were made in 1997.

    For users to "take up" the concepts ... they need the aesthetics to match the functionality. Otherwise it just becomes a pointless code playground and fun project idea.
    Flexibility and a massive shared library are also crucial with this. We use LabView because it's quick to do pretty much anything involving HP, R&S, National Instruments, and Agilent test equipment that we have in house thanks to the drivers and libraries available from NI.

    It also looks like you start and end your application on the left hand side, why is that? Wouldn't it be better to just go one direction? How about left to right instead of left to right, then top to bottom, then right to left as you have it?

    Some other questions, I'm sure I'll come up with more for you later:
    Why is that structure inside a box?
    How do I tell what each input and output is?
    How will you identify 'wires' containing different data types?
    How will you link multiple scripts together?
    What do you have in place for things that need to run in parallel?
    How about things that need to run sequentially?

    Comments on this post

    • jwdonahue agrees : The interface is messy, arcane and incomplete.
    Last edited by ctardi; December 25th, 2009 at 11:12 AM.
  28. #15
  29. No Profile Picture
    Contributing User
    Devshed Loyal (3000 - 3499 posts)

    Join Date
    May 2004
    Posts
    3,417
    Rep Power
    887
    Doh! Sorry guys, my other neuron seems to be misfiring a lot lately. Read "programming a schematic software" and that was reinforced with the two images I looked at. LOL.

    This seems to be a User Interface design issue and as such it did belong in Software Design (IMO). It's also a favorite topic of mine actually, as I have implemented (proprietary) executable modeling environments in the past.
    I no longer wish to be associated with this site.
Page 1 of 2 12 Last
  • Jump to page:

IMN logo majestic logo threadwatch logo seochat tools logo