Jump to content

MikaelH

Members
  • Posts

    835
  • Joined

  • Last visited

  • Days Won

    49

Posts posted by MikaelH

  1. I have one idea.

    Try to stop the Service called: IPSec, does it work them?

    The IPSec service controls Network access that your IT department can push onto your computer; they might stop access of your computer to any other subnet than your company's local network.

    This is one way for them to limit your internet access.

    I've had that problem myself.

    If it works when IPSec is turned off, have your IT department to add the 192.168.0.x in the allowed subnets.

    Cheers,

    Mikael

  2. Hi

    I’ve got the question if Symbio has stopped the development of GOOP Development Suite(GDS), and if AddQ has bought the rights of the framework.

    But I like to inform you all that, that is NOT the case.

    Mattias and his colleagues left Symbio (former Endevo) to join a new company called AddQ.

    Symbio will release a new version of GDS with our version of DVR class template at NI-week.

    If you want to check out and try our proposed DVR template have a look here:

    Symbios DVR template

    ..or check out this video.

    Cheers,

    Mikael

    • Like 1
  3. Hi

    Here is the latest beta version of GOOP Development Suite, which contains the DVR class templates.

    http://goop.endevo.net/GDS/GDS_Q1I_2009.zip (only for LV 2009)

    If you already have a version of GDS installed just move the Endevo folder under “C:\Program Files\National Instruments\LabVIEW 2009\resource\Framework\Providers” to a safe location before installing this beta version.

    The activation key is: NINI-WEEK-2010-BETA-BETA

    To view the new class templates, select the new EndevoGOOP400-class provider, and then create some classes.

    I’ve made a quick video demonstration how to create classes of this template and how they work.

    http://goop.endevo.net//GDS/videos/GOOP4Demo

    Any feedback is really appreciated.

    Cheers,

    Mikael

  4. I haven't filed any of these as bug reports with NI due to lack of time, lack of reproducibility and lack of my ability to create a 3000 VI project that I can share with NI.

    I've sent this issue direct to one of the LabVIEW Developers to have a look at.

    Of cause they are a bit busy right now...but I'll keep you posted on the progress.

    FYI

    The Autosave doesn’t fix my problem.

    I use tons of Typedefs, most of them belonging to classes.

    Many of my application are using Tab with lots and controls on then, so that could be a problem.

    But it's still fast when editing it without the project windows open.

    So it has to be something to do with the project window, I would guess the Dependencies or similar.

    Cheers,

    Mikael

  5. Hi

    I've never tried using a Cluster into the Dynamic Event Terminal to the Event Structure.

    So I tried it and it didn't work properly, did I just find a bug...

    The VIs should switch the Booleans On/Off when mouse enters/leave the controls.

    But the Cluster Event doesn’t work for button: Hover Over 2

    This is in 8.6.

    The normal way of doing it, which works.

    Event2.vi

    Using a cluster It doesn't work.

    Event1.vi

    Cheers,

    Mikael

  6. Here's an example of one of my current applications.

    VIs in the Highest layer is only allowed to call VIs located in the same layer or one layer below,

    i.e. not call VIs in the lowest layer.

    VIs in the second layer is only allowed to call VIs located in the same layer or one layer below,

    i.e. not call VIs in the top layer.

    post-941-127423288937_thumb.png

    //Mikael

    • Like 1
  7. Hi

    Have you considered using classes?

    Often when I want tasks running in parallel, I think about using 2 loops in my main VI, producers/consumer, but then I realize that I probably will need more parallel loops in the future.

    So I go with a spawning VI for every parallel task I want to use.

    So if you like to know how to get started you can watch these videos and download this code:

    http://goop.endevo.n.../DesignPatterns

    http://goop.endevo.n...videos/Debugger

    http://goop.endevo.n...er/Debugger.zip

    If you want to use the GDS tool you can download it here.

    //Mikael

    • Like 1
  8. Sure, I'm interested in helping out.

    The problem is always to be able to create something that have enough flexibility and doesn't become too big for people to add to their projects.

    I can help out in Architecting, Developing and Tooling areas.

    I have a function in GDS to add design patterns to existing classes and I can see this is a similar function.

    If I understand it right, one user scenario could be that I like to create a Database class.

    I then use a tool, to create this Database framework.

    If this example I called the Framework “ .LabVIEW “ wink.gif

    post-941-127405622769_thumb.png

    Cheers,

    Mikael

  9. 1. Will this be available as a template for the UML Modeler?

    Yes, when I implement support of creating a new class template I also create the support of analyse these classes.

    2. If so, when will it be available?

    I'm aiming for Ni week, I let you know when the first beta release is ready.

    3. Will it be compatible with 2009 as well

    This template will be available for GDS 2009 and up.

    But I need feedback and support for a template like this to get it into GDS.

    We are thinking about different templates, this more advanced version and a more simple one.

    For the advanced one, I'm planing to create a converter of EndevoGOOP 3 classes to this new class template.

    Cheers,

    Mikael

  10. Hi all OO fans out there.

    I like to post some reference (DVR) class template and hopefully get some feedback on these.

    I like to find some different templates to implement and release with the next GDS version that will be 2010 compatible.

    This template I’ve attached here is a DVR template that has the same function as the current EndevoGOOP3 template.

    E.g.

    -Named Object (So you can implement Singleton Design pattern)

    -Class Attribute, this is some data that all objects from the same class type share.

    -Debugging of classes. You can get the DVR reference to stay alive even if the Create method of the class becomes idle. This makes it easier to debug a single method, since you can run it over and over again until you’ve fixed your bugs.

    I’ve created a project containing a Base class and a Sub class and an Example Vi that tests the different aspects of the class templates.

    The fundamental thing about this template is that all objects inherits from a Root base class.

    post-941-127331676562_thumb.png

    Please have a look at the design and give me some feedback if you have time.<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break">

    To try the debugging of the DVR objects, you need the latest verion of GDS, try this beta version:

    http://goop.endevo.net/GDS/GDS_P9U_2009.zip

    Cheers,

    Mikael

    GOOPRef1.zip

  11. Let's see if this image looks better:

    post-941-127292431924_thumb.png

    How it works better...

    The \00 is the NULL chracter, you have to switch to '\' Coded Display, to get it working.

    This is the string you can use to tweak the File Dialog bevaviour.

    *.txt;*.doc;*.html)\00*.txt;*.doc;*.html;\00Image\sfiles\s(*.png;*.jpg)\00*.png;*.jpg\00\00

    I'm not sure why it works, and if it always will be supported but it's quite good feature.

    //Mikael

    • Like 1
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.