Best practices for importing .png screen shots into FrameMaker 9?

I'm new to importing .png screen shots into FrameMaker, and also new to FrameMaker 9. To compound things, I have engineers giving me screen shots taken on Linux machines, using a client like NX to get to Linux. My screen shots are coming in fuzzy and instead of trying to troubleshoot what's going wrong here, I was wondering if someone could quickly tell me what normally works with FrameMaker 9 and .png on a Windows system so I can troubleshoot from there.
That is, let's say I'm capturing a screen shot on a Windows system and I use some tool (Paint Shop Pro X, SnagIt, Alt-PrintScreen, or whatever).  I save the screen shot as .png and then import by reference into FrameMaker 9.
What dpi do I use in the capturing program?
What dpi do I use when I import by reference into FM?
What if that makes the screen shot too large/too small: Is it better to use the FrameMaker Graphics > Scale solution, to resize it in my capture program, or to retake the screen shot?

Bringing screenshots into Frame documents has four major considerations:
how to perform the original screen capture
how to post-process it in a graphics editor
what graphical object model (and file format) to store it in
making sure it isn't damaged by your workflow
1. Screen Cap, typically of dialog boxes ...
... used to be simple; isn't anymore.
Dialogs used to have identical pixel dimensions on all user screens. You hit Alt[PrntScrn] in Windows and you got a one pixel per pixel 24-bit color image on the clipboard.
More recent operating systems now have much more scalability in the GUI. So either capture at what the default user sees, or at the optimal presentation enlargement, which might be precisely 2x the default display.
2. Post
Before you even start this step, you need to know exactly how you will be presenting the final document out of Frame:
B&W? Color?
What dimensional size on the page?
If hardcopy, what are the optimal parameters of graphical images for your print process? If web or PDF, various other considerations arise. I'll presume print.
In our workflow, the print engine is 600 dpi bitmap. We normally present images at one column width, about 3.5in. Our PDF workflow passes 600 bitmap untouched, but resamples gray and color to 200 dpi. I tend to use 600 dithered bitmap, but always test if there's any doubt.
Chances are the screencap bitmap, at your native printing res, is too small. There is no "dpi" associated with clipboard images. Once pasted into an image editor, the editor should provide the ability to declare the dpi (Photoshop does, both at paste, and via "resize without rescale"). If your image editor doesn't, fire it. If you can't see and control dpi, you have no real control over this workflow.
Plan to save the final image in a format that at least supports linear dimensions (like EPS) if not explicit dpi (TIFF). Save out the image at the exact size you intend to use at import in Frame. Do you know how Frame scales objects? I don't. So do your scaling where you have control over how.
Play with the defined "dpi" until the linear dimensions match your planned import frame. If that dpi passes through your workflow unmolested, you may not need to perform any resizing.
If you need to convert from 24-bit color to bitmap (at your printing resolution), I'd suggest using error diffused dithering converting to your target res, as this tends to preserve the hard edges in dialog boxes and rasterized text.
If you need to re-scale, I'd suggest scaling up by an integer multiple, using "nearest neighbor", to the nearest size just higher than your target dpi. Then rescale bi-linear down to your target size.
3. File Format
The main consideration here is compression, followed by color depth and size encoding.
Screenshots tend to have expanses of flat colors, and hard edges. These objects compress reasonably well using repeat-count compressions (like ZIP or RLE). They tend to get damaged by curve-matching compression, like JPEG, because they typically contain no curves through color space. Hard edges get fuzzy or pick up ringing artifacts.
So don't use JPEG (and what compression will your workflow use?). I tend to use TIFF(ZIP) for screenshots.
Avoid indexed color (4-bit, 8-bit or 15/16-bit) color.
Don't use GIF. It has no size encoding. The usual presumption is that GIF is 72 dpi, which makes importing it a nuisance, and at least a minor math exercise. Plus, it's indexed color, and may scale poorly downstream.
Experiment. See what looks optimal in the final product.
4. Workflow
As you can see throughout the above, all your careful planning can be for nought it your save-as-PDF, distiller or print shop process resamples everything down to 90 dpi. You have to know what's happening, and how to optimize for it, or you probably won't like the result.
We once had graphics showing up at 10 (yes ten) dpi in print.
Turned out the print engine could handle JPEG 5 but not JPEG 2000.
We had to hastily back-port images until a software upgrade fixed it.

Similar Messages

  • Best practices for importing archived/new photos into LR?

    Hi All,
    New to LR 2.7.  After countless tutorials and online chats, I am still confused as to how LR manages image files.  It's like HS algebra all over again!
    Is the LR designed and intended for managing all of your photos or just those that need editing?
    Do you import all photos for one giant library?
    Is it best to save photos on external drive first then import to LR?
    For photos that are saved on an external drive, is it still necessary to copy them to a folder on your computer before importing or can you work directly from the drive? Is there a risk here?
    If you are importing directly from your memory card into LR, do you first need to save them to the external drive to avoid losing the original images?
    Looking for simple step by step routine to follow for archived photos and for new photos
    Thank you for your help!!
    AJ

    AJ Allen wrote:
    Is the LR designed and intended for managing all of your photos or just those that need editing?
    All of them.
    Do you import all photos for one giant library?
    I do.
    Is it best to save photos on external drive first then import to LR?
    For photos that are saved on an external drive, is it still necessary to copy them to a folder on your computer before importing or can you work directly from the drive? Is there a risk here?
    If you are importing directly from your memory card into LR, do you first need to save them to the external drive to avoid losing the original images?
    You can store the images where you want, internal, external or network, and you can import directly from a card to that location.  LR won't delete the images off the card, you have to do that separately.

  • Best practice for importing non-"Premiere-ready" video files

    Hello!
    I work with internal clients that provide me with a variety of differnet video types (could be almost ANYTHYING, WMV, MP4, FLV).  I of course ask for AVIs when possible, but unfortunately, I have no control over the type of file I'm given.
    And, naturally, Premiere (just upgraded to CS5) has a hard time dealing with these files.  Unpredictable, ranging from working fine to not working at all, and everything in between.  Naturally, it's become a huge issue for turnaround time.
    Is there a best practice for preparing files for editing in Premiere?
    I've tried almost everything I can think of:  converting the file(s) to .AVIs using a variety of programs/methods.  Most recently, I tried creating a Watch Folder in Adobe Media Encoder and setting it for AVI with the proper aspect ratio.  It makes sense to me that that should work:using an Adobe product to render the file into something Premiere can work with.
    However, when I imported the resulting AVI into Premiere, it gave me the Red Line of Un-renderness (that is the technical term, right?), and had the same sync issue I experienced when I brought it in as a WMV.
    Given our environment, I'm completely fine with adding render time to the front-end of projects, but it has to work.  I want files that Premiere likes.
    THANK YOU in advance for any advice you can give!
    -- Dave

    I use an older conversion program (my PrPro has a much older internal AME, unlike yours), DigitalMedia Converter 2.7. It is shareware, and has been replaced by Deskshare with newer versions, but my old one works fine. I have not tried the newer versions yet. One thing that I like about this converter is that it ONLY uses System CODEC's, and does not install its own, like a few others. This DOES mean that if I get footage with an oddball CODEC, I need to go get it, and install it on the System.
    I can batch process AV files of most types/CODEC's, and convert to DV-AVI Type II w/ 48KHz 16-bit PCM/WAV Audio and at 29.97 FPS (I am in NTSC land). So far, 99% of the resultant converted files have been perfect, whether from DivX, WMV, MPEG-2, or almost any other format/CODEC. If there is any OOS, my experience has been that it will be static, so I just have to adjust the sync offset by a few frames, and that takes care of things.
    In a few instances, the PAR flag has been missed (Standard 4:3 vs Widescreen 16:9), but Interpret Footage has solved those few issues.
    Only oddity that I have observed (mostly with DivX, or WMV's) is that occasionally, PrPro cannot get the file's Duration correct. I found that if I Import those problem files into PrElements, and then just do an Export, to the same exact specs., that resulting file (seems to be 100% identical, but something has to be different - maybe in the header info?) Imports perfectly into PrPro. This happens rarely, and I have the workaround, though it is one more step for those. I have yet to figure out why one very similar file will convert with the Duration info perfect, and then a companion file will not. Nor have I figured out exactly what is different, after running through PrE. Every theory that I have developed has been shot down by my experiences. A mystery still.
    AME works well for most, as a converter, though there are just CODEC's, that Adobe programs do not like, such as DivX and Xvid. I doubt that any Adobe program will handle those suckers easily, if at all.
    Good luck,
    Hunt

  • Best Practice for Importing Screen Shots?

    I'm capturing 1024 x 768 screen shots resized to 790 x 555 BMP's (always keeping the aspect ratio) for import into Cp3 using Snag-It software but have never been satisifed with the quality of the images ... always a little blurry ... never crystal clear. My Cp3 files are often too large to use jpg's (75 - 100 slides). Any suggestions? All comments are welcome and appreciated, thank you.

    Hi Brian
    This morning I posted a small tip for working with large capture areas. Perhaps it will be helpful here?
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Tabular Modeling. What is the best practice for importing data into VS to limit the records in the designer?

    Should I wrap the queries in a procedure with a @StartDate and @EndDate and create a test partition to pass a small date range? 
    Or can i use the Table properties screen to put the command there and will it run and not be affected or affect the partitions?This would be nice if this SQL statement on this screen was independent of the partitions and I could just leave it with the the
    command text = EXEC TransactionDetail '2014-01-01', '2014-05-31' Especially since if you have many tables that load based on a date range. i would not want to jump in and change that query on all of them.
    Is there a a way to have a parameter in the project so all tables would get the same @startDate and @EndDate so I could change it in one place?
    And I am not stuck to these questions\options, If there is a better way to mass change the queries to run a subset of data for the designer I'd like to hear it.
    Thank You,
    Phil

    Hi Phil,
    According to your description, you are looking for the best way to control the rows that are loaded into a table, right?
    When importing data to a table of tabular model, we can apply filters to control the rows that are loaded into a table. After you have imported the data, you cannot delete individual rows. However, you can apply custom filters to control the way that
    rows are displayed. Rows that do not meet the filtering criteria are hidden. For the detail information about it, please refer to the link below.Filter Data in a Table (SSAS Tabular)
    If I have anything misunderstand, please point it out.
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here
    Charlie Liao
    TechNet Community Support

  • Best Practices for importing FrameMaker books into RoboHelp?

    We are getting ready to purchase RobHelp, and I'm trying to get a head start on the conversion.  We have ~600 base FrameMaker (v7) files that are pieced together to create ~11 different manuals.  I've got a couple of simpler books picked out for testing purposes, but if there's a white paper or anyting on the subject floating about, I would appreciate it.

    I've tried to use RH8 to produce HTML help from a FM9 book. I found that it mostly worked as advertised, with the exception of automatic TOC generation from a book TOC (which can be worked around) and disappearing HTML tags when conditional text is used (no work around found yet). I've posted about both of these issues in this forum, and while many have read my posts, no-one has yet acknowledged that they have seen similar problems or pointed out incorrect usage on my part. So I might just be mad (or furious, depending).
    Before purchasing and committing to an approach, I recommend that you use the 30 day eval to thoroughly exercise these products and see if they work as advertised for you. If you need more than FM9 and RH8 (which can be downloaded as full-featured trials), then you can get a DVD of a 30 day trial of TCS2 from Adobe. I ordered the DVD and it arrived in about 3-5 days (at least, it did for me, and I'm in the USA).
    -Adam

  • Best practice for importing videos

    My company is currently evaluating Adobe Presenter to
    possibly move our training efforts towards Adobe Flash technology.
    Currently we produce AVI videos which are converted to WMV for web
    delivery. Since we have 100's of these videos, our preference is to
    convert these AVI (or WMV) files and embed them into a slide in
    PPT/Presenter.
    Our videos consist of an instructor's desktop showing our
    home-grown software and how to use it. So, unlike live action
    video, a lossy solution won't work for us as it distorts the fine
    details of our software interface.
    I've tried having Presenter convert the AVI for me into FLV
    but the results were not acceptable (keep in mind we need to expand
    the video to completely fill the PPT slide. For an example, see:
    http://training.dmsi.com/test2/
    For cases like this, is it better to try to find an separate
    AVI to FLV converter or an AVI to SWF converter? If so, what
    software is recommended? In my tests either the image is distorted
    or the video contains oddities, like blurring then sharpening
    throughout the video playback.
    Any help/advice is greatly appreciated.
    --Tom

    My company is currently evaluating Adobe Presenter to
    possibly move our training efforts towards Adobe Flash technology.
    Currently we produce AVI videos which are converted to WMV for web
    delivery. Since we have 100's of these videos, our preference is to
    convert these AVI (or WMV) files and embed them into a slide in
    PPT/Presenter.
    Our videos consist of an instructor's desktop showing our
    home-grown software and how to use it. So, unlike live action
    video, a lossy solution won't work for us as it distorts the fine
    details of our software interface.
    I've tried having Presenter convert the AVI for me into FLV
    but the results were not acceptable (keep in mind we need to expand
    the video to completely fill the PPT slide. For an example, see:
    http://training.dmsi.com/test2/
    For cases like this, is it better to try to find an separate
    AVI to FLV converter or an AVI to SWF converter? If so, what
    software is recommended? In my tests either the image is distorted
    or the video contains oddities, like blurring then sharpening
    throughout the video playback.
    Any help/advice is greatly appreciated.
    --Tom

  • Best practice for Java stand alone upgrade into maint org area?

    I have a Java standalone running EP 6.0 on SAP netweaver 04 at SP 20.
    I want to upgrade to SAP Netweaver 2004s.  I think the equivalent of SPS 20 of NW 04 in NW 2004s is SPS 11 (ie all the SCAs are named *11...).
    NW 2004s SPS 11 download requires use of maintenance_organizer.
    Does this mean I should change the SMSY definition of my java solution to reflect SAP Netweaver 2004s now, rather than after I actually upgrade, even though the upgrade may be several weeks away?
    Is changing the SMSY def the only way to get the SPS 11 media? 
    I am currently in the process of collecting all of the media required for a sucessful upgrade.
    Thx
    Ken Chamberlain
    University of Toronto

    kevjava wrote: Some things that I think would be useful:
    Suggestions reordered to suit my reply..
    kevjava wrote: 2. Line numbering, and/or a line counter so you can see how much scrolling you're going to be imposing on the forum readers.
    Good idea, and since the line count is only a handful of lines of code to implement, I took that option. See the [line count|http://pscode.org/stbc/help.html#linecount] section of the (new) [STBC Help|http://pscode.org/stbc/help.html] page for more details. (Insert plaintiff whining about the arbitrary limits set - here).
    I considered adding line length checking, but the [Text Width Checker|http://pscode.org/twc/] ('sold separately') already has that covered, and I would prefer to keep this tool more specific to compilation, which leads me to..
    kevjava wrote: 1. A button to run the code, to see that it demonstrates the problem that you wish for the forum to solve...
    Interesting idea, but I think that is better suited to a more full blown (but still relatively simple) GUId compiler. I am not fully decided that running a class is unsuited to STBC, but I am more likely to implement a clickable list of compilation errors, than a 'run' button.
    On the other hand I am thinking the clickable error list is also better suited to an altogether more abled compiler, so don't hold your breath to see either in the STBC.
    You might note I have not bothered to update the screenshots to show the line count label. That is because I am still considering error lists and running code, and open to further suggestion (not because I am just slack!). If the screenshots update to include the line count but nothing else, take that as a sign. ;-)
    Thanks for your ideas. The line count alone is worth a few Dukes.

  • Best practice for application help for a custom screen?

    Hi,
    The system is Netweaver 7.0 SP 15 with e-recruiting .
    We have some custom SAP GUI transactions and have written Word documents with screen prints and explanations. I would like to make the procedure document accessible from the custom transaction or at least provide custom help text that includes a link to the full documents.
    Can anyone help me out with options and best practices for providing customized application help for custom SAP GUI transactions?
    Thanks,
    Margaret

    Hello Margaret,
    sorry I though you might be still in a design or proof of concept phase where the decision for the technology is still adjustable.
    If the implementation is already done things change of course. The standard in-system documentation is surely not fitting your needs as including screenshots won't work well.
    I would solve the task the following way:
    I'd make a web or pdf document out of the word document and put it on a web ressource - as you run e-recruiting you have probably the possibility for that.
    I would then just put a button into the transaction an open a web container to show the document.
    I am not sure if this solution really qualifies as "best practise" but SAP does the same if you call the Help for application in the help menue. This is implemented in function module SAPGUIHC_OPEN_HELP_CENTER. I'd just copy it, throw out what I do not need and hard code the url to call.
    Perhaps someone could offer a better solution but I think this works a t least without exxagerated costs.
    Kind Regards
    Roman

  • Best Practices for Removing Shots from BDMV folder

    CS6 Production Premium Suite
    Win7x64
    Canon XA10
    I would appreciate feedback on the best practices for the following situation:
    Using Windows Explorer, I copy the BDMV folder from the XA10 to my Talk2 project folder.
    The BDMV folder has three one hour shots (talks) where each shot is one hour called Talk1, Talk2, and Talk3.
    Each shot consists of several MTS files in the STREAM folder since MTS files have a maximum file size so a new MTS file is created when a given MTS file reaches the maximum file size.
    Since I only want to have Talk2 stuff in my Talk2 project folder, I need to remove the Talk1 and Talk3 stuff from the BDMV folder.
    I delete the Talk1 and Talk3 MTS files from the STREAM folder.
    I delete the Talk1 and Talk3 CPI files from the CLIPINF folder.
    I leave the PLAYLIST folder as is.
    Using the Media Browser, I import Talk2 (which consists of two MTS files).
    I edit the clip.
    This procedure seems to work, but I do not know if there are any "got you" issues.
    Thanks in advance.

    Oh, don't do it that way.  I know a lot of people do, heck, my boss does, but it's just asking for trouble.
    Treat your card as if it was your original tape master (because it is).  It is the most important thing you have.  Don't delete or move any part of it. 
    If you want to break up the talks, do it as you shoot them.  Use separate cards for each talk and archive each one separately.  There is too much valuable information in the structure of the card format.  You may not need it now but your editing program may need it later.
    Hard drive space is cheap but digital recordings are priceless

  • Best practice for setting or detecting screen size?

    Hi All,
    Trying to determine a best practice for setting or detecting the screen size. For playbook and iOS, I can set them. But for Android, the number of devices is too large so I'd rather detect. My first choice is to use the stage.stageHeight and stage.stageWidth. This works fine if I set my stage properties with standard meta data:
    [SWF(height="320", width="480", frameRate="64", backgroundColor="#010101")]
    However, if I use the application descriptor file to set the stage dimentions (as suggested by Christian Cantrell here http://www.adobe.com/devnet/flash/articles/authoring_for_multiple_screen_sizes.html)
    <initialWindow>
    <aspectRatio>landscape</aspectRatio>
    <autoOrients>false</autoOrients>
    <width>320</width>
    <height>480</height>
    <fullScreen>true</fullScreen>
    </initialWindow>
    Then the stage.stageHeight and stage.stageWidth are not the correct numbers when my main class is added to the stage. Sometime after the main class is added to the stage, then those numbers are fine. Is there an event I can wait for to know that the stage.stageHeight and stage.stageWidth are correct?
    Thanks in advance!

    Hi Lee,
    Thanks for the quick response! However, for some reason the heightPercent & widthPercent metadata tags are not working as expected for me.
    I have a wrapper class that I target for compiling, WagErgApplePhone.as where I've got my metadata
    [SWF(heightPercent="100%", widthPercent="100%", frameRate="64", backgroundColor="#010101")]
    sets some stage properties
    stage.quality=StageQuality.LOW;
    stage.scaleMode = StageScaleMode.NO_SCALE;
    stage.align = StageAlign.TOP_LEFT;
    and instantiates my main class
    var main:Main = new Main();
    addChild(main);
    my main class constructor even waits for the stage
    public function Main(){
    if (stage) init();
    else addEventListener(Event.ADDED_TO_STAGE, init);
    in my init function, stage.stageHeight traces out as 375 (expecting 320).
    i have a function which is called via a button press event by the user, and stage.stageHeight traces out correctly (320) there. that's what makes me think that if i wait long enough, i can get the correct stageHeight before init/drawing. but i'm not sure what event to listen for, or if there's another trick.
    if i use Capabilities.screenResolutionX and Capabilities.screenResolutionY the correct values are provided for mobile, but these values are not useful for the desktop and web version of the app. if there's no other solution, i'll execute different code depending on platform.
    again, for reference, my app descriptor:
    <initialWindow>
    <aspectRatio>landscape</aspectRatio>
    <autoOrients>false</autoOrients>
    <width>320</width>
    <height>480</height>
    <content>bin-iOS/WagErgApplePhone.swf</content>
    <title>WAG ERG</title>
    <fullScreen>true</fullScreen>
    <renderMode>cpu</renderMode>
    </initialWindow>
    looking forward to any other ideas to try out & thanks so much for your thoughts! if you want to really dig in, this is an opensource project at code.google.com/p/wag-erg/

  • What is the best practice for inserting (unique) rows into a table containing key columns constraint where source may contain duplicate (already existing) rows?

    My final data table contains a two key columns unique key constraint.  I insert data into this table from a daily capture table (which also contains the two columns that make up the key in the final data table but are not constrained
    (not unique) in the daily capture table).  I don't want to insert rows from daily capture which already exists in final data table (based on the two key columns).  Currently, what I do is to select * into a #temp table from the join
    of daily capture and final data tables on these two key columns.  Then I delete the rows in the daily capture table which match the #temp table.  Then I insert the remaining rows from daily capture into the final data table. 
    Would it be possible to simplify this process by using an Instead Of trigger in the final table and just insert directly from the daily capture table?  How would this look?
    What is the best practice for inserting unique (new) rows and ignoring duplicate rows (rows that already exist in both the daily capture and final data tables) in my particular operation?
    Rich P

    Please follow basic Netiquette and post the DDL we need to answer this. Follow industry and ANSI/ISO standards in your data. You should follow ISO-11179 rules for naming data elements. You should follow ISO-8601 rules for displaying temporal data. We need
    to know the data types, keys and constraints on the table. Avoid dialect in favor of ANSI/ISO Standard SQL. And you need to read and download the PDF for: 
    https://www.simple-talk.com/books/sql-books/119-sql-code-smells/
    >> My final data table contains a two key columns unique key constraint. [unh? one two-column key or two one column keys? Sure wish you posted DDL] I insert data into this table from a daily capture table (which also contains the two columns that make
    up the key in the final data table but are not constrained (not unique) in the daily capture table). <<
    Then the "capture table" is not a table at all! Remember the fist day of your RDBMS class? A table has to have a key.  You need to fix this error. What ETL tool do you use? 
    >> I don't want to insert rows from daily capture which already exists in final data table (based on the two key columns). <<
    MERGE statement; Google it. And do not use temp tables. 
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • Tips and best practices for translating C into LabVIEW? SERIOUS newbie...

    I need to translate a C function into LabVIEW.  This will be my *first* LabVIEW project.  I've been reading some tutorials, and I'm still struggling to get my brain out of "C/C++ mode" and learn the LabVIEW paradigms.
    Structurally, the function that I need to translate gets called from a while-loop and performs a bunch of mathematical calculations. 
    The basic layout is something like this (this obviously isn't the actual code, it just illustrates the general flow control and techniques that it uses).
    struct Params
    // About 20 int and float parameters
    int CalculateMetrics(Params *pParams,
    float input1, float input2 [etc])
    int errorCode = 0;
    float metric1;
    float metric2;
    float metric3;
    // Do some math like:
    metric1 = input1 * (pParams->someParam - 5);
    metric2 = metric1 + (input2 / pParams->someOtherParam);
    // Tons more simple math
    // A couple for-loops
    if (metric1 < metric2)
    // manipulate metric1 somehow
    else
    // set some kind of error code
    errorCode = ...;
    if (!errorCode)
    metric3 = metric1 + pow(metric2, 3);
    // More math...
    // etc...
      // update some external global metrics variables  
    return errorCode;
    I'm still too green to understand whether or not a function like this can translate cleanly from C to LabVIEW, or whether the LabVIEW version will have significant structural differences. 
    Are there any general tips or "best practices" for this kind of task?
    Here are some more specific questions:
    Most of the LabVIEW examples that I've seen (at least at the beginner level) seem to heavily rely on using the front panel controls  to provide inputs to functions.  How do I build a VI where the input arguments(input1, input2, etc) come as numbers, and aren't tied to dials or buttons on the front panel?
    The structure of the C function seems to rely heavily on the use of stack variables like metric1 and metric2 in order to perform calculations.  It seems like creating temporary "stack" variables in LabVIEW is possible, but frowned upon.  Is it possible to keep this general structure in the LabVIEW VI without making the code a mess?
    Thanks guys!

    There's already a couple of good answers, but to add to #1:
    You're clearly looking for a typical C-function. Any VI that doesn't require front panel opening (user interaction) can be such a function.
    If the front panel is never opened the controls are merely used to send data to the VI, much like (identical to) the declaration of a C-function. The indicators can/will be return values.
    Which controls and indicators are used to sending data in and out of a VI is almost too easy; Click the icon of the front panel (top right) and show connector, click which control/indicator goes where. Done. That's your functions declaration.
    Basically one function is one VI, although you might want to split it even further, dont create 3k*3k pixel diagrams.
    Depending on the amount of calculations done in your If-Thens they might be sub vi's of their own.
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • Best Practices for Export

    I have recently begun working with a few AIC-encoded home movie files in FCPX. My goal is to compress them using h.264 for viewing on computer screens. I had a few questions about the best practices for exporting these files, as I haven't worked with editing software in quite some time.
    1) Is it always recommended that I encode my video in the same resolution as its source? For example, some of my video was shot at 1440x1080, which I can only assume is anamorphic. I originally tried to export at 1920x1080 but then changed my mind as I assumed the 1440x1080 would just stretch naturally. Does this sound right?
    2) FCPX is telling me that a few of my files are in 1080i. I'd like to encode them in 1080p as it tends to look better on computer screens. In FCPX, is it as simple as dragging my interlaced footage into a progressive timline and then exporting? I've heard about checking the "de-interlace" box under clip settings and then doubling the framerate but that seemed to make my video look worse.
    3) I've heard that it might be better practice to export my projects as master files and then encode h.264 in Compressor. Is there any truth to this? Might it be better for the interlaced to progressive conversion as well?
    Any assistance is greatly appreciated.

    1) yes. 1440 will display ax 1920.
    2) put everything in a 1080p project.
    3) Compressor will give you more options for control. The h264 from FCP is a very high data rate and makes large files.

  • Use Best Practice to Import Master Data

    Hi,
    I am SAP beginner, i glad someone can guide me on my issue. How can I using best practice to import 1000++ material master data into SAP system ??? I already prepared the data in Excel spreadsheet. Can any one guide me on step?
    Thanks.

    Hi,
    LSMW is a very good tool for master data upload. The tool is very rich in features is also complex. Being a beginner you should check with a consultant to know how you can use LSMW to upload your 1000 + records. The tool too is quite intuitive. After entering the LSMW transaction you create the project, subproject and the object you are going to work on uploading. When u enter the next screen you see several radio buttons. Typically every upload required all the features behind those radio buttons and in the same sequence. It is not possible to give the details to be performed in each of these radio buttons in this forum. Please take a consultant's help in your vicinity.
    thanx
    Bala

Maybe you are looking for

  • BOE report scheduling based on BW event

    Hi Experts, I am looking for a solution to schedule a BOE report (eg. crystal, WebI) based on a BW event (eg. data load is finished). Systems: BOE XI 3.1 SP3, BW 7.01 The best option with minimum SDK enhancements so far is when BW routine creates a f

  • Dreamweaver MX and Vista

    The 'Insert' tab always shows up. Even after select 'window'--deselect insert' if I open a document, the insert thing will show up again. No matter how many times I close/deselect it. I don't ever use it and I don't want it popping up all the time. I

  • CC 2014 freezing as soon as Type tool initiated

    When attempting to use Type tool, Photoshop freezes. Forced to quit via task manager. Every other tool working fine. Anyone familiar with this problem?

  • Issue with CL_WDABAP_FLIGHT_MODEL

    I am new to Web Dynpro and abap objects. I am practising with the examples given at SDN for the beginners.In the  Tutorial 4 - Display Bookings for Selected Flights  and at step --Implement supply method GET_BOOKINGS which fills the node BOOKINGS wit

  • Are there any books available to learn Oracle APPS DBA

    Hi Friends, I am working as a DBA. I want to learn APPS DBA. What are the major differences between general DBA and APPS DBA? Plz suggest if there are any books available. And also let me know is there any institute or web site to get some stuff abou