Designing an automated way to Convert two modbus registers in a useable number

I have two modbus registers that contain data. example reg1 8245 and reg2 13361. From them I convert and end up with 541 then convert to 5.41. It is relatively long equation. I will have to repeat nearly 600 Times per site. Is there a way I can utilze the same equation without having to type in the same thing over and over? Hopefully this give enough detail. Thanks James

You can create an Aggregate object for this Expression of yours. And then use this "custom" (Aggregate) Object in your other processes.
See Online Help for details on the Aggregate Object.
Hope this helps.
Regards,
Khalid

Similar Messages

  • Is there a way to convert files incompatible with Apple OS to some format that will be viewable in Finder?

    I do a lot of machine embroidery. In moving from a PC to Mac, I've learned that none of my current embroidery software is compaitible with Apple OS. I'm happy to maintain those programs on a Windows laptop, but would really like to be able to view my designs on the Mac Mini. The files are *.pes. Is there any way to convert them to a Mac compatible format?

    NeedleWorks says it reads .pes files, Direct download...
    http://needleworks.googlecode.com/files/Needle%20Works%200.5.pkg
    http://mac.softpedia.com/get/Utilities/Needle-Works.shtml
    Ryan Lovett | More programs
    Freeware / FREE
    80 KB / Mac OS X 10.5 or later
    Universal Binary

  • What is the best way of converting a Top Level VI into a 'sub vi' - or function ( without duplicating programming)

    Hi,
    General question here about design architecture, which i keep running into, but haven't found a really good solution.  If i write a 'Top Level VI' to do something, what is the best way of converting it into a subVI - which is call-able from other VIs, while still allowing the top level VI to have synchronised feedback/indicator updates.
    I guess the point is that when something is a top level VI you write gui logic about what happens when someone clicks buttons or whatever - which you don't want in the 'sub vi' version.
    I did at one point try having a hidden boolean button that was an input to the subVI which would let the VI know if it was supposed to be doing the front panel stuff - or simply running as a subVI.  This isn't really ideal though - since it would be better to be able to hive off the grizzly useful stuff from the fluffy - front panel updating stuff - having them together makes the VIs rather untidy.  More annoyingly though, if you have the front panel version of it running - say waiting for you to hit 'go', it breaks all the other VIs that use it as a sub vi - since they can't compile when a sub vi is already running.
    Another possibility that i tried was to basically duplicate the vi so that there was a backend part, and a front end part - and when i click 'go' the backend part is called as a sub vi.  The problem with this is that it really limits the interface that the user gets - since none of the controls on the front panel update with the results untill the sub vi is over.  I guess again i could solve this by passing references to some of the controls to update them in the subvi - but this doesn't really seem like the ideal situation if the subvi is called by something else without the same types of controls etc.
    One final idea i had was to essentially paste all the controls in the VI into a global variable file, and make the sub vi update them, and the front panel VI read from them.  This seems to 'work' - although clearly it is a work around rather than a proper solution - since i spend loads of time worrying about how i update cluster variables in the global - reading and writing.
    Does anyone have any guidance on what they do to solve this problem?
    JP

    You could run a subvis in a Subpanel on your top level.  Lets you see the current data while the subvi is running.
    --Using LV8.2, 8.6, 2009, 2012--

  • Is there a way to convert from Flash to Dreamweaver???

    Hi,
    this is my first forum question on here, so I hope I am explaining this okay.
    I have a Flash website ready to go and what I would like to do (after the recent news about flash I was advised to change it) is export the file to dreamweaver and load to my website that way.
    Is there a way to either
         1. open flash files through dreamweaver and make active
         2. just open working .psd files through dreamweaver and make active there.
         3. just continues useing flash(??)
         4. Just change the .file name in my folder???(is that possible, I doubt it)
    If there isnt any way to convert this file, can someone suggest a good dreamweaver tutorial or something thats helpful
    Thanks!

    Hi, Welcome to the Dreamweaver forum. 
    Try this:
    http://labs.adobe.com/technologies/wallaby/
    It's limited in what it can do.  But it might be enough for you to squeak by. 
    Good luck and let us know how you make out with it.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • Looking for automated way to test print PnP printer after install then delete

    At times we test 20 to 30 printers in a day. I am looking for automated ways to increase the efficiency of this. I would like to simply have the printer install using PnP print a test page then delete itself after the test page or on removal. Are there any settings that can be changed on the computer to change the PnP process to make this possible. I am currently trying to learn and understand the Plug and play process so that I may find out how to get started. Any ideas would be greatly appreciated.
    Thanks
    This topic first appeared in the Spiceworks Community

    Chris
    I spent all day Googling and doing side by side comparisons of my old and new systems.
    My display is a Dell U2410. It has several presets, including sRGB and Adobe RGB. I've been using sRGB.
    On my OLD system, (Win XP, PsCS2, DwCS4) there seems to be no distinction between color managed and non color managed apps, even on this wide gamut display. I could capture (digital camera) in Adobe RGB, open and edit in PsCS2, save as .psd, convert to CMYK for print, or convert to sRGB for SFW. All images looked identical and they printed and displayed perfectly. I thought this was normal, and seemed logical. This also seems to be the source of my incorrect assumptions. I was trying to get my new machine to behave like my old one.
    So I get this new machine (Windows 7, PsCS5, DwCS5) and now (still in sRGB display mode) all color managed apps appear de-saturated. Non color managed apps are OK. If I switch the display to Adobe RGB, color managed apps are OK, but non color managed apps are way too saturated. From my investigation, I believe this is normal behavior on a wide gamut display. I've tried changing the Control Panel > Display > Screen Resolution > Advanced settings > Color Management options, but to no avail. Either I'm missing something, or Windows 7 is doing color management differently.
    It seems my only option now is to use Adobe RGB display setting for Ps, etc. and switch to sRGB for Dw and non color managed apps. Or, have 2 separate files for print and web. I've Googled 'til my eyes are numb and still not sure I'm getting this. Any enlightenment would be greatly appreciated.
    Finally, I don't see an edit function here, so I can't remove my previous incorrect reply. Moderator, please feel free to do so.
    Thanks

  • There is NO WAY to convert .jar to .sis... read here.

    I have seen a post here:
    http://forum.java.sun.com/thread.jspa?threadID=709899&tstart=0
    I just want you to know, that it is NOT possible to convert .jar to .sis file.
    .jar file - designed for Java (J2ME)
    .sis file - designed for EPOC (Symbian)
    There is no way to convert either of them, at least for now.
    So stop asking for the program (in the above post), and stop giving your email address.
    ----> Brush ur teeth ;-)

    Check out iLife 06. "Photo-casting" is now available via iPhoto and .Mac.

  • IPod 60G: way to convert to lower kbps upon import??

    I was looking in the iPod help menu for a way to convert my iTunes tracks to a lower kbps upon import (as a way to maximize space). It looks like there is a "convert to lower kbps" button for iPod Shuffle; however, not one for iPod.
    Anyone know if there is a way to get this done?? Would rather have my songs at 160 kbps on iTunes and then lower on iPod. The more songs the merrier, ya followin' me??

    Itsmyvoodoo,
    Welcome to the discussions. There is no option like that on the iPod Shuffle. However, there are ways to do what you want. Check out this repost I made in response to a user who had imported all her music as Apple lossless and had run out of room on her iPod:
    "Apple lossless files are the biggest files you can import your music as. You have a couple options now. What you are going to need to do is convert the songs to a smaller file size like AAC. Under your import preferences, change the file type to the one you would like to convert your music too. Then, in library, sort your music by "Kind." If there isn't a "Kind" collumn at the top of your library, right click the "sorting bar" and select Kind. A collumn should appear. Click on it so that the arrow is either pointing up or down. See what file types your songs are. Are there any that are already in the format that you are about to convert to? If so, don't select those songs. Otherwise, select all the songs that are not the file type you would want (we'll say for discussion purposes that you chose AAC under the Import tab). Right click the selected songs, choose "Convert to AAC." iTunes will then copy and paste all the songs you selected into the new file format, AAC. Now, you have two options. If you have plenty of memory on your computer, I would choose Option 2.
    Option 1:
    You could delete all the music in the Apple Lossless format from your library and continue syncing the iPod automatically.
    Pros: You don't have to change any of the settings you use to sync your iPod.
    Cons: You delete the higher quality music. If you ever want to play your iPod through a stereo or high quality speakers, you won't have the high quality music to play.
    Option 2
    Make a Smart playlist (File>Make New Smart playlist). Choose "Kind" in the first drop down menu. Choose "Does Not Contain" from the next drop down menu. Then, type in "Apple Lossless." What this does is essentially create a seperate library for you; one that contains no lossless files. Now, depending on how many playlists you have, you may want to replace the songs in the playlists with AAC files, but if you don't have too many playlists with Lossless files, it should not be a problem. Next, connect your iPod. Go to File>Preferences>iPod Tab Choose automatically update selected playlists only. Then select all the playlists, including the smart playlists, you want to sync onto your iPod. This will sync all the files in your library, excluding those in the lossless format.
    Pros: You get the best of both world. You have all the lossless files on your computer, and all the AAC files on your iPod.
    Cons: You take up a lot of file space on your computer when you virtually duplicate your library.
    Hopefully that wasn't impossible to follow. Try one of the options and see how much file space you save. Post back with any questions."
    JC

  • Easy way to convert javascript to a java applet?

    Hello all! I am relatively new to java and java programming and had a question about converting a JavaScript to a java applet or even a standalone application. I included the JavaScript code for a checkers game below and wanted to know what would be the easiest way to convert this code if at all possible?
    Thanks in advance,
    Bob
    <SCRIPT language=JavaScript>
    <!--
    version = 1.0;
    // -->
    </SCRIPT>
    <SCRIPT language=JavaScript1.1>
    <!--
    version = 1.1;
    // -->
    </SCRIPT>
    <SCRIPT language=JavaScript>
    <!--
    if (version==1.0)
    document.write("Your browser doesn't have JavaScript 1.1 capabilities. "
    + "This checkers game script only works on Netscape 3+ and MSIE 4+.");
    // -->
    </SCRIPT>
    <SCRIPT language=JavaScript1.1>
    <!--
    // Checkers Game
    // black.gif
    // gray.gif
    // you1.gif -- normal piece (player/red)
    // you2.gif -- highlighted piece
    // you1k.gif -- kinged normal piece
    // you2k.gif -- kinged highlighted piece
    // me1.gif -- normal piece (computer/black)
    // me2.gif -- highlighted piece
    // me1k.gif -- kinged normal piece
    // me2k.gif -- kinged highlighted piece
    function preload() {
    this.length = preload.arguments.length;
    for (var i = 0; i < this.length; i++) {
    this[i] = new Image();
    this.src = preload.arguments[i];
    var pics = new preload("black.gif","gray.gif",
    "you1.gif","you2.gif","you1k.gif","you2k.gif",
    "me1.gif","me2.gif","me1k.gif","me2k.gif");
    var black = -1; // computer is black
    var red = 1; // visitor is red
    var square_dim = 35;
    var piece_toggled = false;
    var my_turn = false;
    var double_jump = false;
    var comp_move = false;
    var game_is_over = false;
    var safe_from = safe_to = null;
    var toggler = null;
    var togglers = 0;
    function Board() {
    board = new Array();
    for (var i=0;i<8; i++) {
    board[i] = new Array();
    for (var j=0;j<8;j++)
    board[i][j] = Board.arguments[8*j+i];
    board[-2] = new Array(); // prevents errors
    board[-1] = new Array(); // prevents errors
    board[8] = new Array(); // prevents errors
    board[9] = new Array(); // prevents errors
    var board;
    Board(1,0,1,0,1,0,1,0,
    0,1,0,1,0,1,0,1,
    1,0,1,0,1,0,1,0,
    0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,
    0,-1,0,-1,0,-1,0,-1,
    -1,0,-1,0,-1,0,-1,0,
    0,-1,0,-1,0,-1,0,-1);
    function message(str) {
    if (!game_is_over)
    document.disp.message.value = str;
    function moveable_space(i,j) {
    // calculates whether it is a gray (moveable)
    // or black (non-moveable) space
    return (((i%2)+j)%2 == 0);
    function Coord(x,y) {
    this.x = x;
    this.y = y;
    function coord(x,y) {
    c = new Coord(x,y);
    return c;
    document.write("<table border=0 cellspacing=0 cellpadding=0 width="+(square_dim*8+8)
    +"<tr><td><img src='black.gif' width="+(square_dim*8+8)
    +" height=4><br></td></tr>");
    for(var j=0;j<8;j++) {
    document.write("<tr><td><img src='black.gif' width=4 height="+square_dim+">");
    for(var i=0;i<8;i++) {
    if (moveable_space(i,j))
    document.write("<a href='javascript:clicked("+i+","+j+")'>");
    document.write("<img src='");
    if (board[i][j]==1) document.write("you1.gif");
    else if (board[i][j]==-1) document.write("me1.gif");
    else if (moveable_space(i,j)) document.write("gray.gif");
    else document.write("black.gif");
    document.write("' width="+square_dim+" height="+square_dim
    +" name='space"+i+""+j+"' border=0>");
    if (moveable_space(i,j)) document.write("</a>");
    document.write("<img src='black.gif' width=4 height="+square_dim+"></td></tr>");
    document.write("<tr><td><img src='black.gif' width="+(square_dim*8+8)
    +" height=4><br></td></tr></table><br>"
    +"<form name='disp'><textarea name='message' wrap=virtual rows=2 cols=40></textarea><br><input "
    +"type=button value=\"Start the Game Over\" onClick=\"location.href+=''\"></form>");
    function clicked(i,j) {
    if (my_turn) {
    if (integ(board[i][j])==1) toggle(i,j);
    else if (piece_toggled) move(selected,coord(i,j));
    else message("First click one of your red pieces, then click where you want to move it");
    } else {
    message("It's not your turn yet. Hang on a sec!");
    function toggle(x,y) {
    if (my_turn) {
    if (piece_toggled)
    draw(selected.x,selected.y,"you1"+((board[selected.x][selected.y]==1.1)?"k":"")+".gif");
    if (piece_toggled && (selected.x == x) && (selected.y == y)) {
    piece_toggled = false;
    if (double_jump) { my_turn = double_jump = false; computer(); }
    } else {
    piece_toggled = true;
    draw(x,y,"you2"+((board[x][y]==1.1)?"k":"")+".gif");
    selected = coord(x,y);
    } else {
    if ((piece_toggled) && (integ(board[selected_c.x][selected_c.y])==-1))
    draw(selected_c.x,selected_c.y,"me1"+((board[selected_c.x][selected_c.y]==-1.1)?"k":"")+".gif");
    if (piece_toggled && (selected_c.x == x) && (selected_c.y == y)) {
    piece_toggled = false;
    } else {
    piece_toggled = true;
    draw(x,y,"me2"+((board[x][y]==-1.1)?"k":"")+".gif");
    selected_c = coord(x,y);
    function draw(x,y,name) {
    document.images["space"+x+""+y].src = name;
    function integ(num) {
    if (num != null)
    return Math.round(num);
    else
    return null;
    function abs(num) {
    return Math.abs(num);
    function sign(num) {
    if (num < 0) return -1;
    else return 1;
    function concatenate(arr1,arr2) {
    // function tacks the second array onto the end of the first and returns result
    for(var i=0;i<arr2.length;i++)
    arr1[arr1.length+i] = arr2[i];
    return arr1;
    function legal_move(from,to) {
    if ((to.x < 0) || (to.y < 0) || (to.x > 7) || (to.y > 7)) return false;
    piece = board[from.x][from.y];
    distance = coord(to.x-from.x,to.y-from.y);
    if ((distance.x == 0) || (distance.y == 0)) {
    message("You may only move diagonally.");
    return false;
    if (abs(distance.x) != abs(distance.y)) {
    message("Invalid move.");
    return false;
    if (abs(distance.x) > 2) {
    message("Invalid move.");
    return false;
    if ((abs(distance.x) == 1) && double_jump) {
    return false;
    if ((board[to.x][to.y] != 0) || (piece == 0)) {
    return false;
    if ((abs(distance.x) == 2)
    && (integ(piece) != -integ(board[from.x+sign(distance.x)][from.y+sign(distance.y)]))) {
    return false;
    if ((integ(piece) == piece) && (sign(piece) != sign(distance.y))) {
    return false;
    return true;
    function move(from,to) {
    my_turn = true;
    if (legal_move(from,to)) {
    piece = board[from.x][from.y];
    distance = coord(to.x-from.x,to.y-from.y);
    if ((abs(distance.x) == 1) && (board[to.x][to.y] == 0)) {
    swap(from,to);
    } else if ((abs(distance.x) == 2)
    && (integ(piece) != integ(board[from.x+sign(distance.x)][from.y+sign(distance.y)]))) {
    double_jump = false;
    swap(from,to);
    remove(from.x+sign(distance.x),from.y+sign(distance.y));
    if ((legal_move(to,coord(to.x+2,to.y+2)))
    || (legal_move(to,coord(to.x+2,to.y-2)))
    || (legal_move(to,coord(to.x-2,to.y-2)))
    || (legal_move(to,coord(to.x-2,to.y+2)))) {
    double_jump = true;
    message("You may complete the double jump or click on your piece to stay still.");
    if ((board[to.x][to.y] == 1) && (to.y == 7)) king_me(to.x,to.y);
    selected = to;
    if (game_over() && !double_jump) {
    setTimeout("toggle("+to.x+","+to.y+");my_turn = double_jump = false;computer();",1000);
    return true;
    function king_me(x,y) {
    if (board[x][y] == 1) {
    board[x][y] = 1.1; // king you
    draw(x,y,"you2k.gif");
    } else if (board[x][y] == -1) {
    board[x][y] = -1.1; // king me
    draw(x,y,"me2k.gif");
    function swap(from,to) {
    if (my_turn || comp_move) {
    dummy_src = document.images["space"+to.x+""+to.y].src;
    document.images["space"+to.x+""+to.y].src = document.images["space"+from.x+""+from.y].src;
    document.images["space"+from.x+""+from.y].src = dummy_src;
    dummy_num = board[from.x][from.y];
    board[from.x][from.y] = board[to.x][to.y];
    board[to.x][to.y] = dummy_num;
    function remove(x,y) {
    if (my_turn || comp_move)
    draw(x,y,"gray.gif");
    board[x][y] = 0;
    function Result(val) {
    this.high = val;
    this.dir = new Array();
    function move_comp(from,to) {
    toggle(from.x,from.y);
    comp_move = true;
    swap(from,to);
    if (abs(from.x-to.x) == 2) {
    remove(from.x+sign(to.x-from.x),from.y+sign(to.y-from.y));
    if ((board[to.x][to.y] == -1) && (to.y == 0)) king_me(to.x,to.y);
    setTimeout("selected_c = coord("+to.x+","+to.y+");piece_toggled = true;",900);
    setTimeout("bak=my_turn;my_turn=false;toggle("+to.x+","+to.y+");my_turn=bak;",1000);
    if (game_over()) {
    setTimeout("comp_move = false;my_turn = true;togglers=0;",600);
    message("Ok. It's your turn. You may make your move.");
    return true;
    function game_over() { // make sure game is not over (return false if game is over)
    comp = you = false;
    for(var i=0;i<8;i++) {
    for(var j=0;j<8;j++) {
    if(integ(board[i][j]) == -1) comp = true;
    if(integ(board[i][j]) == 1) you = true;
    if (!comp) message("You beat me!");
    if (!you) message("Gotcha! Game over.");
    game_is_over = (!comp || !you)
    return (!game_is_over);
    // the higher the jump_priority, the more often the computer will take the jump over the safe move
    var jump_priority = 10;
    function computer() {
    // step one - prevent any jumps
    for(var j=0;j<8;j++) {
    for(var i=0;i<8;i++) {
    if (integ(board[i][j]) == 1) {
    if ((legal_move(coord(i,j),coord(i+2,j+2))) && (prevent(coord(i+2,j+2),coord(i+1,j+1)))) {
    return true;
    } if ((legal_move(coord(i,j),coord(i-2,j+2))) && (prevent(coord(i-2,j+2),coord(i-1,j+1)))) {
    return true;
    } if (board[i][j] == 1.1) {
    if ((legal_move(coord(i,j),coord(i-2,j-2))) && (prevent(coord(i-2,j-2),coord(i-1,j-1)))) {
    return true;
    } if ((legal_move(coord(i,j),coord(i+2,j-2))) && (prevent(coord(i+2,j-2),coord(i+1,j-1)))) {
    return true;
    // step two - if step one not taken, look for jumps
    for(var j=7;j>=0;j--) {
    for(var i=0;i<8;i++) {
    if (jump(i,j))
    return true;
    safe_from = null;
    // step three - if step two not taken, look for safe single space moves
    for(var j=0;j<8;j++) {
    for(var i=0;i<8;i++) {
    if (single(i,j))
    return true;
    // if no safe moves, just take whatever you can get
    if (safe_from != null) {
    move_comp(safe_from,safe_to);
    } else {
    message("You beat me!!");
    game_is_over = true;
    safe_from = safe_to = null;
    return false;
    function jump(i,j) {
    if (board[i][j] == -1.1) { 
    if (legal_move(coord(i,j),coord(i+2,j+2))) {
    move_comp(coord(i,j),coord(i+2,j+2));
    setTimeout("jump("+(i+2)+","+(j+2)+");",500);
    return true;
    } if (legal_move(coord(i,j),coord(i-2,j+2))) {
    move_comp(coord(i,j),coord(i-2,j+2));
    setTimeout("jump("+(i-2)+","+(j+2)+");",500);
    return true;
    } if (integ(board[i][j]) == -1) {
    if (legal_move(coord(i,j),coord(i-2,j-2))) {
    move_comp(coord(i,j),coord(i-2,j-2));
    setTimeout("jump("+(i-2)+","+(j-2)+");",500);
    return true;
    } if (legal_move(coord(i,j),coord(i+2,j-2))) {
    move_comp(coord(i,j),coord(i+2,j-2));
    setTimeout("jump("+(i+2)+","+(j-2)+");",500);
    return true;
    return false;
    function single(i,j) {
    if (board[i][j] == -1.1) {
    if (legal_move(coord(i,j),coord(i+1,j+1))) {
    safe_from = coord(i,j);
    safe_to = coord(i+1,j+1);
    if (wise(coord(i,j),coord(i+1,j+1))) {
    move_comp(coord(i,j),coord(i+1,j+1));
    return true;
    } if (legal_move(coord(i,j),coord(i-1,j+1))) {
    safe_from = coord(i,j);
    safe_to = coord(i-1,j+1);
    if (wise(coord(i,j),coord(i-1,j+1))) {
    move_comp(coord(i,j),coord(i-1,j+1));
    return true;
    } if (integ(board[i][j]) == -1) {
    if (legal_move(coord(i,j),coord(i+1,j-1))) {
    safe_from = coord(i,j);
    safe_to = coord(i+1,j-1);
    if (wise(coord(i,j),coord(i+1,j-1))) {
    move_comp(coord(i,j),coord(i+1,j-1));
    return true;
    } if (legal_move(coord(i,j),coord(i-1,j-1))) {
    safe_from = coord(i,j);
    safe_to = coord(i-1,j-1);
    if (wise(coord(i,j),coord(i-1,j-1))) {
    move_comp(coord(i,j),coord(i-1,j-1));
    return true;
    return false;
    function possibilities(x,y) {
    if (!jump(x,y))
    if (!single(x,y))
    return true;
    else
    return false;
    else
    return false;
    function prevent(end,s) {
    i = end.x;
    j = end.y;
    if (!possibilities(s.x,s.y))
    return true;
    else if ((integ(board[i-1][j+1])==-1) && (legal_move(coord(i-1,j+1),coord(i,j)))) {
    return move_comp(coord(i-1,j+1),coord(i,j));
    } else if ((integ(board[i+1][j+1])==-1) && (legal_move(coord(i+1,j+1),coord(i,j)))) {
    return move_comp(coord(i+1,j+1),coord(i,j));
    } else if ((board[i-1][j-1]==-1.1) && (legal_move(coord(i-1,j-1),coord(i,j)))) {
    return move_comp(coord(i-1,j-1),coord(i,j));
    } else if ((board[i+1][j-1]==-1.1) && (legal_move(coord(i+1,j-1),coord(i,j)))) {
    return move_comp(coord(i+1,j-1),coord(i,j));
    } else {
    return false;
    function wise(from,to) {
    i = to.x;
    j = to.y;
    n = (j>0);
    s = (j<7);
    e = (i<7);
    w = (i>0);
    if (n&&e) ne = board[i+1][j-1]; else ne = null;
    if (n&&w) nw = board[i-1][j-1]; else nw = null;
    if (s&&e) se = board[i+1][j+1]; else se = null;
    if (s&&w) sw = board[i-1][j+1]; else sw = null;
    eval(((j-from.y != 1)?"s":"n")+((i-from.x != 1)?"e":"w")+"=0;");
    if ((sw==0) && (integ(ne)==1)) return false;
    if ((se==0) && (integ(nw)==1)) return false;
    if ((nw==0) && (se==1.1)) return false;
    if ((ne==0) && (sw==1.1)) return false;
    return true;
    message("You may begin! Select a piece to move.");
    my_turn = true;
    // -->
    </SCRIPT>

    Well, you can get a free tutorial to Java at http://www.mindview.net/. It's the "Thinking In Java" book. You can download the whole book from that site, it's about a thousand pages. If you read that whole book, you'll know exactly where to start and probably how to finish it too.
    As a gimmie, think about it -- you'll have to remove all of the browser-detect code, since browser-detection is only done to determine which version of JavaScript is supported by the browser.

  • Using Muse, I was wondering if there is a way to convert a website that is already built into a mobile website.

    Using Muse, I was wondering if there is a way to convert a website that is already built into a mobile website. I have no idea how the website was originally built. My client is asking me to build a mobile site for his current site without touching his desktop site. His site was originally built in Dreamweaver I think but he have no way of finding the files and lost contact with his original designer. We don't want to start a new site from scratch with a new domain because he is afraid of losing his seo work.
    In other words. My client site was build in Dreamweaver or something else. I am not a programer and was going to use muse to make his mobile site. So the question is how do I link a muse made mobile site to his desktop site?
    Thank you.

        as62467 We appreciate your G3 question! Let's see how we can help. What you are able to adjust is the USB connection mode by going to the home screen and selecting'recent apps' (in the touch keys bar), settings,storage, the menu (the 3 tiny dots) and tap usb pc connection. If you do not want the software to try and install choose either the internet connection or camera option. Let us know if this helps.
    SheritaH_VZW
    Follow us on Twitter

  • What is the safest way to convert a CS5.5 file to CS6?

    At the agency I work at, we've recently had issues with information loss in documents when opening a CS5.5 file in CS6 and vice versa. So, is there a better way to convert besides saving a CS5.5 .INDD file as a .IDML to open in CS6? And if not, is there a way to compare either the .INDD/.IDML files or the exported .PDFs without having to go line-by-line on every page?

    I've found Acrobat Pro's document compare feature very useful for some jobs, and irritating for others.  One of its modes amounts to light-tabling the two documents, but I usually want a text compare, most recently of a 450-pp. book, where the 250-pp. max. meant I had to do it in two chunks.  Acrobat 9 seems happier with more RAM: I learned not to approach the 250-pp. max on my Vista64 machine with 8 GB, but the package seems more reliable on my Win7 machine with 16 GB.  It often generates quite a few false positives, which take getting used to.  Versions 7 and 8, if I recall correctly, would place the pages side-by-side, which I prefer; version 9 can still be made to do this, I'm note sure about X.

  • With Muti-clip gone from FCP X, is there a new way to sync two cameras with FCP X

    With Muti-clip gone from FCP X, is there a new way to sync two cameras with FCP X

    I film with two cameras then copy the files from each camera into their own folders. I then use ClipWrap to convert the MTS files into AIC.  If the recording was one long contiguous session, many cameras will split the MTS files into 2GB chunks.  ClipWrap will Convert Multiple to Span to reassemble them properly.  With the AIC .MOV file from ClipWrap, I then use FCP X to Import the MOV files from camera 1 and camera 2.  I prefer to do it that way versus using FCP X Import from Camera.  I then move the clip from camera 1 onto the timeline in the "primary storyline" (FCP X terminology).  I drag the camera 2 clip above the camera 1 clip and line up the audio from the two cameras while that audio is still attached to the video so everything stays in sync.  FCP X has a way to automatically sync two soundtracks, but I have not gotten around to that yet.  With camera 2's clip attached to camera 1's clip as a "connected clip" above the camera 1 video, I then do an edit to go between the cameras as seems best to me.  When the connected clip of camera 2 video sits above the camera 1 video, it will take priority over the camera 1 video.  I then split camera 1's video clip taking out sections when I want to go back to the camera 1 view. Of course I can trim camera 2's clips until I get it the way I want it.  Since FCP X uses the magnetic timeline concept, and camera 2's clip is "connected" to the camera 1 clip, as you split and trim camera 2's clip, everything will stay in sync across the two camera "tracks".  When there is no camera 2 video above the camera 1 video, camera 1 video will be seen.  When camera 2 video is above camera 1 video, camera 2 video will be seen instead.  With a single editing pass, I can then do all the editing I need to go back and forth between two cameras.  The same concept is expandable to other camera "tracks" as long as you are using vertical position in the timeline to determine which camera is seen when.  If you would like for it to look like a multi-camera track composit like before FCP X, you can simply select all your clips and make a compound clip out of it.  You will then see the multiple camera clips side by side in a single "track".  Double click on that "clip" in that "track" to go into the structure and editing individual "tracks" around if needed.  Think of a compound track as what a sequence used to do.  Anyway, there may be other, and easier ways to do this, but with a single edit through my recording, I can easily and visually cycle back and forth between camera views.  It's just that things are called differently now ... and, as of this time, we do not have a single button camera switching function to let us view multiple cameras simultaneously and switch between them using a keystroke for each camera.  Still, I have a way to do it, and it has worked very well for me, in fact I was pleasantly surprised at how easily I could do multi-camera in post.  Hope this at least gives you one option.  Others may have a better way.  Best wishes.
    stephen

  • What's the best way to convert a current website into a Fluid Grid Laout?

    As the title says....
    What's the best way to convert a current website into a Fluid Grid Laout?

    See "Using Fluid Grid Layouts (video)"
    http://tv.adobe.com/watch/learn-dreamweaver-cs6/using-fluid-grid-layou ts/
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com/

  • Is there a way to have two separate projects open in different windows?

    On my old editing software, I could have two separate projects open at the same time. I could copy clips from Project A, click over to Project B, and paste the Project A clips to Project B. Is there a way to have two separate projects open with Premiere Elements, or will I have to just import and trim every clip within the same project?

    Welcome to the forum.
    Unfortunately, PrE will not allow two Projects to be open at the same time. It will also not allow multiple instances of PrE to be open.
    The workaround, to accomplish what you describe, is to use a ClipBoard Extender, such as ClipMate, which will allow one to Copy a Timeline, or parts of it, from one Project, then Close that one, to Open another one, and Paste the material, that was Copied. Many users employee ClipMate, or similar, to Copy/Paste material from one Project, to another.
    Good luck,
    Hunt

  • Is there a way to add two windows in the same window?

    is there a way to add two windows in the same window?

    what do you mean by your first use of the word "window"? do you mean a visible frame? a section of the gui that the user doesnt see?
    or perhaps you mean you want to add multiple tabs to a single window, so that switching between tabs shows different windows?

  • Best way to convert InDesign stories to text doc?

    Is there a fast, easy way to convert multiple stories in ID to one RTF or Word document?
    I do quarterly publications that are composed of dozens (sometimes hundreds) of individual text frames, tables and graphics. The text comes from numerous sources. Before each new issue, the contributors need their pages from the previous issue in an editable format (MS Word) which they revise and send back to me.
    I've been spending hours copying and pasting each story into a Word Doc for each contributor. This has given me the most accurate results, but it's incredibly tedious and time consuming. And the tables always need to be cleaned up and reformatted in Word.
    I've also tried using the script to export all stories, but then I wind up with a bazillion small files. (Is there a way to combine them into one file?)
    I've also tried saving the PDF as a Word doc or RTF file, but there is too much editing required to make it presentable.
    Any suggestions or tips are greatly appreciated!!

    you can try my Export Import InDesign Texts for ID CS1 and CS2:
    http://www.adobescripts.com/search.php?query=export+indesign+texts&action=results
    let me know if you need it for ID CS3
    robin
    www.adobescripts.com

Maybe you are looking for

  • I can't install Desinger on my machine ,please help me

    I want to install Designer, but I can't succeed either when install Oracle Designer 6i Release 4.5 or when install Oracle Designer 9i. I have installed Oracle9i Release 2 (9.2.0.1.0) standard edition for Windows NT on my machine. When I install Oracl

  • Error in Sales Quotation UDF Editing

    Dear ALL,                  I have created a Sales quotation and saved it to it there is a UDF (Text 64000 character field) which contains data.                  If I delete some data from the field it lets me edit and save it.                 On addi

  • HP Pavilion G6 Laptop Stuck on 0%

    Hello, I have recently encountered a major problem in charging my HP Pavilion G6 laptop. I had not been using my laptop for a week as I had been using it frequently beforehand. I charged it and when I booted it up it said it had 0% while it was still

  • Percentage in Flash Pie Charts

    Hi I have a pie chart showing calls by company, its currently showing a value on the pie segment (amount of calls). Can I have this showing as a percentage? Here is my code select null link, COMPANY label, COUNT(ID) value from CHART_BY_CUSTOMER WHERE

  • How to tell EM Repo that an Oracle Agent VM is gone (perm)

    Hi all, We have an Oracle Managed Agent on a VM in our plug-in development environment, and that VM is gone (and not coming back up). The OEM Repo now thinks there are still targets deployed. I need to undeploy those plug-ins, but can't because the r