Shop OBEX P1 Docs P2 Docs Learn Events
Viewport and 12 Block software question — Parallax Forums

Viewport and 12 Block software question

CrazyrabbitCrazyrabbit Posts: 116
edited 2011-05-27 13:32 in Propeller 1
I was thinking of purchasing one or the other. I was reading from someone that Viewport software has 12 Block also built in. Is this true? Then I would go with Viewport.

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2011-05-27 13:20
    No. They are different and do very different things. I think that 12Blocks uses some of the same techniques for its debugging tools as are used in Viewport, but that's all.
  • CrazyrabbitCrazyrabbit Posts: 116
    edited 2011-05-27 13:22
    Wow that was quick. Thanks again Mike. You are really on the ball today.
  • Mike GreenMike Green Posts: 23,101
    edited 2011-05-27 13:26
    I may be on the ball, but I'm not on target. I did find one description of 12Blocks where it says that ViewPort is integrated in. I still think that the version of ViewPort that's built-in is not full featured, but includes the tools for looking at and adjusting variables. I could be wrong there too.
  • HannoHanno Posts: 1,130
    edited 2011-05-27 13:32
    Howdy! Yes, Mike knows all..
    A bit more info:
    12Blocks is ideal for beginner programmers. Instead of having to learn grammar, syntax and language to start writing a program, you just drag blocks onto a spreadsheet. Different blocks do different things- loops, variables and even speech synthesis, pid loops and more. It does include debugging tools to let you communicate with your project with a text terminal, view the IO states of your Propeller, and view/graph/change the variables in your program.

    ViewPort is used by experienced programmers to debug more complex projects. You can edit spin or C code and then use different debugging tools:
    - step code one line at a time, run to a breakpoint, view call stack, view memory...
    - terminal
    - view and graph io pin state at high speed with logic analyzer-like triggers, cursors, timescales...
    - view and graph variables at high speed with oscilloscope-like triggers, cursors, timescales...
    - fuzzy logic visualizer, opencv integration, camera frame grabber and even widget designer to build custom UI's for propeller projects
    Hanno
Sign In or Register to comment.