Shop OBEX P1 Docs P2 Docs Learn Events
ViewPort v4.1 Release Candidate #1 — Parallax Forums

ViewPort v4.1 Release Candidate #1

HannoHanno Posts: 1,130
edited 2009-02-11 19:16 in Propeller 1
Here is the latest download for the ViewPort v4.1 beta: ViewPort Beta

This release candidate includes the Spin Debugger and OpenCV plugins as well as the new terminal mentioned in other threads. This beta is time-limited, but will run on PC's that have trialled ViewPort in the past. If you're currently using or trialling ViewPort, feel free to install this version in a separate directory. ViewPort is not free- when this beta expires in February, you will need to download the finished product to trial for 30 days and/or register with a license key.

Thanks particularly to Andy, TJ, and Ingolf for testing the previous builds of this release.

I'll update this post when I post new downloads. If you get stuck or have found a bug please email me at "support@mydancebot.com" Would be great if you could tell me what works and what doesn't.

Useful Info:
63page PDF Manual
4 Min Video Demo of Spin Debugger
2 Min Video Demo of OpenCV Vision
ViewPort Home
Threads:
OpenCV
Spin Debugger
Hanno

Post Edited (Hanno) : 2/8/2009 4:08:09 AM GMT

Comments

  • Mike HuseltonMike Huselton Posts: 746
    edited 2009-01-17 01:02
    Thanks, Hanno.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    JMH - Electronics: Engineer - Programming: Professional
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-01-17 02:50
    Hanno,

    I gave it a try and all I can say is that it's an amazing software package. Wow!!!! jumpin.gif

    Edit:
    .... and thanks! yeah.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob

    Post Edited (Bob Lawrence (VE1RLL)) : 1/17/2009 2:56:46 AM GMT
  • Ed ParsonsEd Parsons Posts: 31
    edited 2009-01-17 12:54
    Hanno,

    This is an awesome piece of work you have done here. A couple of questions.
    1. I notice on your website that on the current version of Viewport you have an alternate download for 64-bit systems. I'm running Vista-64 bit. I downloaded and installed the beta, and fired it up with no issues, but haven't really had a chance to use it. Should I expect some issues with the beta running on my machine?
    2. Maybe this is too soon to ask but, after this version is released, how will the pricing compare to the current version?

    Thanks,

    Ed
  • HannoHanno Posts: 1,130
    edited 2009-01-17 19:30
    Bob- thanks for the awesome compliment- you're welcome!
    Ed- thanks for the compliment!
    1: The beta should work for XP SP1+, XP 64bit, Vista, and in emulation on Mac and Unixes. All fixes to 4.0 are included in this beta.
    2: Pricing- to be determined for the OpenCV and Debugger Plugins. I will always have a $29 lite package to help students get started with the Propeller. Purchasers of a v4.x license will upgrade to all 4.y releases- roughly the next year's worth of work.

    SPECIAL DEAL
    All "Ultimate" level users as of Feb 1st will be upgraded to "Ultimate" on v4.1- which includes the OpenCV and Debugger plugins.
    Hanno
  • Shane De CataniaShane De Catania Posts: 67
    edited 2009-01-19 07:51
    Thanks Hanno - looks good so far.
    Question: is there a limit on the number of functions in the project with the beta version (or the final version for that matter)? I'm getting the message "Can't start debugging session:Problem compiling code with debugging information: PUB Func1(param1, param2) | iError=Can only debug <32 functions"
    Note that this project definitely does have more than 32 functions.
    Cheers,
    Shane

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    News Flash!... Energizer Bunny arrested and charged with battery.
  • HannoHanno Posts: 1,130
    edited 2009-01-20 07:26
    Shane-
    Currently the debugger uses one LONG to implement the "Step Out, Step Over, and Step" commands. This limits the number of functions in the TOP object to 32. There are a couple ways around this- please comment:
    - split your solution into objects so that your top object should have less than 32 functions (probably a good idea anyway!)
    - customize the debugger with special compile statements: tell where the debugger may pause and which functions to include/exclude. Doing this will let the cog run at full speed for some code and somewhat slower in debug enabled code where you can pause/breakpoint it.
    - add a mode used when the number of functions exceeds 32. In this mode, you'll be able to set breakpoints and single step. However, you won't be able to "step out' or "step over".

    I have a feeling the answer is "all 3"....
    Hanno
  • TJHJTJHJ Posts: 243
    edited 2009-01-21 21:25
    Hello All,

    As being lucky enough to do some of the testing for this product, I came up with some really odd stuff, everything I threw at it, was fixed and it exceeded my expectations.

    If I can say one thing the prop has been missing is ICD, it is so frustrating looking through lines of code trying to track where that weird one number is from.

    ViewPort satisfies this requirement hands down while providing a ton of additional features.

    If you buy one thing for the prop, buy this. (No I am not getting anything for saying this, I truly believe it. )

    TJ
  • Mike HuseltonMike Huselton Posts: 746
    edited 2009-01-21 22:18
    I agree. Hanno sent me this one year ago for Beta. Current version is outstanding!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    JMH - Electronics: Engineer - Programming: Professional
  • Chad GeorgeChad George Posts: 138
    edited 2009-01-31 03:15
    Hanno,

    Wow, great stuff! It seems like only a year ago that ViewPort was just a cool remote monitor utility. Now its becoming truly an indispensable tool

    This is exactly what Propeller development has been lacking. Keep it up!
  • HannoHanno Posts: 1,130
    edited 2009-02-03 01:21
    Thanks for the great compliments! They're what keep me going [noparse]:)[/noparse]

    Ok, a new release is available- see link in first post
    Some new goodies:
    - support for Propeller float type
    - support for Propeller string type
    - new terminal, see tutorial #16
    - improved OpenCV, better interface, runs continuously (even while other tabs are up), and lets you use either a webcam, a propeller frame grabber, an avi file, or images...)
    - lots of fixes

    This version expires mid-Feb. I hope to release the final by then! No known issues- if you encounter something strange please tell me about it!
    Hanno

    Post Edited (Hanno) : 2/8/2009 4:09:00 AM GMT
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-02-03 02:12
    I received the following error message:

    "Problem processing vision:
    Video
    Detail:
    External component has thrown an exception.
    at  .cv4vpProcess(IntPtr , IntPtr , IntPtr , IntPtr )
    at  .()"


    - I uninstalled everything (including manually uninstalling all old versions of VP).
    - I re-booted.
    - Then I tried a fresh install and still received the same error message.

    I am running running MS Windows XP Pro Service pack 3

    I will try again later
    turn.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob
  • HannoHanno Posts: 1,130
    edited 2009-02-03 02:37
    Hi CosmicBob,
    Thanks for trying out the latest so quickly and sorry about the problem you encountered. Can you tell me a bit more about the problem?
    - After you installed, did the ViewPort screen come up? Did you see the Welcome view?
    - What did you click to get the error message? Is it reproducable?
    - Do you have a webcam attached?
    Hanno
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-02-03 02:56
    @Hanno

    Thanks! for having a look.

    All I did is start the program:
    - I can see the various tabs in the background and the "Welcome to Viewport" tab is selected.
    - It is very repeatable. Every time I re-start the program I get the same message. "Problem processing vision" etc..
    - I don't get a chance to select anything because of the error message.

    I do not have a camera installed on the computer. ( I'm actually too ugly to even own a camera lol.gif )

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-02-03 03:06
    JPEG of the error message attached.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob
    801 x 564 - 241K
  • HannoHanno Posts: 1,130
    edited 2009-02-03 05:29
    Thanks Bob for the replies and the screenshot. Good excuse not to have a camera- although you could always use Photoshop!
    I'll have a fix tomorrow- need some time with the kids and wife now... Shouldn't be too hard to track down.
    Hanno
  • hover1hover1 Posts: 1,929
    edited 2009-02-03 17:59
    Bob Lawrence (VE1RLL) said...
    @Hanno

    Thanks! for having a look.

    All I did is start the program:
    - I can see the various tabs in the background and the "Welcome to Viewport" tab is selected.
    - It is very repeatable. Every time I re-start the program I get the same message. "Problem processing vision" etc..
    - I don't get a chance to select anything because of the error message.

    I do not have a camera installed on the computer. ( I'm actually too ugly to even own a camera lol.gif )

    Bob, I had to same problem also. Look at the OpenCV code and see if "video:source=cam". Mine was. Just change it to "video:source=file".

    Jim
  • HannoHanno Posts: 1,130
    edited 2009-02-03 20:00
    Thanks Jim for diagnosing and solving your problem... Your tip will help people who don't have a camera and try out the "OpenCV tutorial". I'm sure I wrote code that would select the test image automatically if you don't have a camera- wonder where it went....

    However, I think Bob's problem occurs right at startup- BEFORE he loads/connects to any tutorials. Bob- please correct me if I'm wrong...
    Hanno
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-02-03 20:58
    Hanno said...
    However, I think Bob's problem occurs right at startup- BEFORE he loads/connects to any tutorials. Bob- please correct me if I'm wrong...

    That's correct. as soon as you start the program and before you can select anything. I can't get rid of the dialog box to select anything else. For some reason it's starting in a pre-determined mode.

    turn.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob
  • HannoHanno Posts: 1,130
    edited 2009-02-04 04:36
    Bob,
    Try the latest version- see top of this thread for v4.1g
    It should fix your issue. Worst case, it has a "report bug" feature, if you encounter a bug, please tick the box to send me a report.
    Hanno
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-02-04 05:18
    Hanno said...
    It should fix your issue. Worst case, it has a "report bug" feature, if you encounter a bug, please tick the box to send me a report.

    Report on it's way but once I sent the report and selected stop video everything seems ok.

    I then quit the program and re-started i still get the message" Problem processing vision:
    Video
    Detail:
    External component has thrown an exception.
    at  .cv4vpProcess(IntPtr , IntPtr , IntPtr , IntPtr )
    at  .()"

    But I select stop vision and I can run it fine from there.


    jumpin.gif

    Thanks! Hanno

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2009-02-04 05:30
    @Hanno

    Unfortunately I can't try anything else at the moment because I blew just a PLL on a Proto board (second one in about 2 months so I'll have to figure out what I 'm doing wrong) . freaked.gif
    It's of course unrelated to the viewport problem and I'll have use my Hybrid board to test with Viewport . Maybe I'll get a chance tomorrow night. .

    Bob

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Aka: CosmicBob
  • HannoHanno Posts: 1,130
    edited 2009-02-08 04:14
    Bob,
    Thanks to excellent help debugging Microsoft's DLL-Hell from Capt. Quirk I'm hopeful that your bug is solved.
    Please try the latest beta from here
    Hanno
  • HannoHanno Posts: 1,130
    edited 2009-02-11 19:16
    Looks like the DLL issue is still not resolved for some people. If you're running v41.I and get an error at startup involving cv4vp, PLEASE help by:
    - Run ViewPort
    - Run eventvwr, by typing "eventvwr" into the "start/run programs box"
    - Click on "system"
    - The last 2 or 3 errors will have been caused by ViewPort- probably a "side by side" error or something like that. Can you copy the detail and post them? Main thing I'm looking for is which file is missing.
    Thanks!
    Hanno
    ps- Tom found an issue where ViewPort has problems loading a spin file with many nested objects. It'll be fixed in v41.j
Sign In or Register to comment.