-
Posts
1,209 -
Joined
-
Last visited
-
Days Won
46
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by Francois Normandin
-
-
-
Francois -- great work with this toolkit!
Is there any update for the integration of ooCalc?
Unfortunately I haven't.
This was a hobby project at home and I never got time to dig in again and complete at least ooCalc to the level I got ooWriter.
It wouldn't be difficult to do, but I think that I might restart again using a UML Design Software to really take a huge bite at it... and take a slightly better class design. My biggest problem is to keep the "Document" reference that is essentially "by-reference" in the .NET model and I'm trying to port it to the dataflow paradigm. I was tempted to make it a singleton by-reference class, but I'd prefer to leave some latitude for handling multiple documents in parallel... so I still have to put some thoughts into it.
Since you mentioned in the PM that you're looking into integrating it at your company, don't hesitate to ask me specific questions if you have a roadblock in your dealings with the AODL integration for ooCalc. I didn't deal with "Cells" in ooWriter, by Cell is a child class of Content, just as Paragraph and sText for ooWriter. Much of the structure I used for ooWriter is directly portable to ooCalc. You just need to pay attention which .net class you cast to keep the dataflow. Most of the time, I've used the Document and Content classes to make it flexible.
-
Syntax:
int xiaSetAcquisitionValues(int detChan, char *name, void *value)
I think char is INT8 and void is "Adapt to Type" in LabVIEW dlls.
I could be wrong, as I don't use DLLs a lot in LabVIEW... but try this:
char *name ==> type: Numeric; Data type: Signed 8-bit Integer; Pass: Pointer to Value
void *value ===> type: Adapt to Type; Data Format: Handles by Value
-
You know what... you're right, I can't get it to work either with 2009 or 2010. Even with the chameleon color (d16777271). Perhaps this worked in the LV8 era, or more likely, just some strange deja vu of which I happen to remember procedural details.
Best I can offer after bum advice is crelf's product suggestion for 0px splitters.
Man, I had already kudoed that one and it didn't show up in my Google search.
0pixel splitter bar site:ni.com comes empty.
0pixel splitter bars site:ni.com gives me the link to the Idea Exchange.
-
Do you get your desired effect by setting the splitter colors (FG and BG) to transparent? This must be done via property node, since the recolor tool fails to work. If I recall correctly, the splitter looks black in edit mode and actually turns transparent in run mode.
I hadn't tried that. Unfortunately, they all stay black at runtime. (Classic, Modern & System)...
Why not? They are so sweet...
Sweet and aggressive...
-
Is it possible to create a zero-pixel splitter bar? One that will not show a line between two panes that have an image loaded in the background?
I know I could make the splitter bar color match the pane color, but what if I want an image with a color gradient?
You can see in the image below that I'll always have a minimal 1 pixel splitter bar. And it gets worse if I try to completely hide one pane by setting it to it's minimal size: it makes it look like the splitter bar is twice as large (see bottom splitter).
BTW, those are not colors I'd use for a GUI...
-
Discalimer: This is not my area of expertise so please be gentle.
I think the absorption peak that is critical is for carbon when it is in diamond state rather than the state it is in when bonded to hydrogen. It apparently left a yellowish coating that was "very hard to clean".
Ben
As most urban legends, this story is probably partly true, but I would presume it wasn't in a microwave oven, but rather in a MPACVD. (Microwave Plasma Assisted Chemical Vapor Deposition)
The home microwave oven operates at 2.45GHz, while the other is in the range of 100-200GHz, but of which are still considered to be microwaves.
References: MPACVD & Microwave Oven
-
I'd use uml and/or my soldering iron. But even if NI would disappear, LabVIEW will still be there, just no new upgrades/versions/bug-fixes. And support will be LAVA-only, which wouldn't be a bad option.
Felix
Maybe we should reserve LVA.org, just in case...
-
If they do, I'll retire.
-
That solution is valid if I were to use the VI like a subVI, but in WebService it isnt a valid solution. The build of the service shows an error due to an unsupported data type (the cluster).
I've never used WebServices, so your answer will be educative for me even if it's not doable:
Can you flatten to string, pass it to your web service, and unflatten the bundled data inside?
-
Hi everyone,
I have a VI with more than 28 inputs, and I want to create a WebService to access it, but I only have 28 inputs to wire with the VI, How can I do that?
Maybe I don't understand the question correctly... but you can bundle some data into a cluster to use less inputs to your VI.
This is not the most convenient connector pane I've seen. (just an opinion)
<a href="http://content.screencast.com/users/normandinf/folders/Jing/media/d74f18d1-74c3-4f69-972a-1c032c12dadd/2010-11-25_0927.png"><img'>http://content.screencast.com/users/normandinf/folders/Jing/media/d74f18d1-74c3-4f69-972a-1c032c12dadd/2010-11-25_0927.png"><img class="embeddedObject" src="http://content.screencast.com/users/normandinf/folders/Jing/media/d74f18d1-74c3-4f69-972a-1c032c12dadd/2010-11-25_0927.png" width="39" height="38" border="0" /></a>
-
I've used FireDaemon Lite in the past (suggestion read in a KB article on ni.com a few years ago), but the company has changed its software offering and it doesn't seem to be free anymore. The Pro version is not very expensive (49$) and that works with Server 2008 and Win7.
-
The date thins is different in US and EU. Therefore we always use YYYY.MM.DD in our company.
As a positive side-effect, this convention, when used to name directories or files, allows to sort them by date easily.
-
-
I'm actually particularly fond of the Check Republic's solution -- the month is always given in roman numerals.
Interesting. Much more useful than "The delivery is scheduled for Week 36..." for which I have no clue what's the actual delivery date unless I carry a calendar.
-
The first scheduled instance of this new course is 12/09/2010, here in Austin. After that date, all OO courses offered by NI will use the new course material.
You probably mean 2011?
Would you qualify this class as an Intermediate or Advanced level course?
-
Do you have a crystal oscillator on this EEPROM?
If so, then the company cannot provide a more accurate answer than ~218 seconds because each embedded crystal will be slightly different. The specs must say something like "Oscillating frequency = x kHz ± 5 ppm".
If you can calculate accurately the actual frequency of your crystal, then you can calculate what is the roll-over for this particular EEPROM based on the number of bits of resolution.
- 1
-
Or you could format the disk and start over... (Sorry, I had to mention it)
-
Fifa,
make sure that you state in which version you're VIs have been saved. Otherwise people will think they can open it with the version saved by default in your profile.
I don't have LV2010 installed, so I can't get access to your code to chip in. If it's not saved in the default version of your profile, add a small note next to your VI.
<a href="http://content.screencast.com/users/normandinf/folders/Jing/media/3cdc0ec4-d64a-48f4-9050-8497cd8f4d78/2010-11-17_0803.png"><img'>http://content.screencast.com/users/normandinf/folders/Jing/media/3cdc0ec4-d64a-48f4-9050-8497cd8f4d78/2010-11-17_0803.png"><img class="embeddedObject" src="http://content.screencast.com/users/normandinf/folders/Jing/media/3cdc0ec4-d64a-48f4-9050-8497cd8f4d78/2010-11-17_0803.png" width="461" height="390" border="0" /></a>
-
Hi Jonathan,
I don't know which solution you chose, but I meant to put this example together earlier... just didn't find the example code I was looking for.
The code below is taken from John Lokanis, see this topic. Anyway, I put up this example.
playing with Make Window Transparent.zip
<object id="scPlayer" class="embeddedObject" width="1090" height="628" type="application/x-shockwave-flash" data="http://content.screencast.com/users/normandinf/folders/Jing/media/ce6b4f99-a9d6-40d3-812d-4a21bc6d3f07/jingh264player.swf" >
<param name="movie" value="http://content.screencast.com/users/normandinf/folders/Jing/media/ce6b4f99-a9d6-40d3-812d-4a21bc6d3f07/jingh264player.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<param name="flashVars" value="thumb=http://content.screencast.com/users/normandinf/folders/Jing/media/ce6b4f99-a9d6-40d3-812d-4a21bc6d3f07/FirstFrame.jpg&containerwidth=1090&containerheight=628&content=http://content.screencast.com/users/normandinf/folders/Jing/media/ce6b4f99-a9d6-40d3-812d-4a21bc6d3f07/transparent%20panel.mp4&blurover=false" />
<param name="allowFullScreen" value="true" />
<param name="scale" value="showall" />
<param name="allowScriptAccess" value="always" />
<param name="base" value="http://content.screencast.com/users/normandinf/folders/Jing/media/ce6b4f99-a9d6-40d3-812d-4a21bc6d3f07/" />
<iframe type="text/html" frameborder="0" scrolling="no" style="overflow:hidden;" src="http://www.screencast.com/users/normandinf/folders/Jing/media/ce6b4f99-a9d6-40d3-812d-4a21bc6d3f07/embed" height="628" width="1090" ></iframe>
</object>
- 2
-
These are private methods (brown) that have not been released by NI, even with the scripting license released last year.
They are undocumented because they are for their internal use.
They might be relics that have been replaced by Tags, but that's just a wild guess.
Where did you get them? Scripting Workbench?
-
Congratulations to Darin.K who was named Grand Champion of the competition.
I highly recommend heading over to the darkside to check out his Math Node example.
Cheers
-JG
Congratulations to you too Jon.
That was close.
-
I'm still waiting for the SmartNapkin.
-
He's LAVAs mascot
Phew... it could have been "Alfa".
Is the Front Panel selected?
in User Interface
Posted
You could use the user32.dll function GetActiveWindow.
Compare the hWnd pointer to the value of your front panel.