Array to spreadsheet string - remove space after delimiter

Hi
I created a Labview program to acquire a electrical signal and send it using TCP/IP.
The image in attachment shows a piece of my code. The AQ subVI was created by me to accomplish the acquisition.
However, the string that the "array to spreadsheet string" VI returns is something like this:
-0.800781^ -1.030273^ -1.098633^ -0.942383^ -0.644531^ -0.209961^ 0.258789^ 0.712891^
The VI is using the ^ character as a delimiter and it is converting commas to points as decimal separators.
Now, what i would like to do is to remove the space character between the ^ character and the sample value, simply because that is what the receiver of the TCP/IP message wants.
Can anybody help me?
Thanks in advance
Attachments:
Array to spreadsheet.png ‏7 KB

hi there
remove the space between the ";" and "%" in your format specifier.
Best regards
chris
CL(A)Dly bending G-Force with LabVIEW
famous last words: "oh my god, it is full of stars!"

Similar Messages

  • \0D and \0A after array to spreadsheet string conversion

    Hi guys, i currently have a VI that manipulates a couple of arrays and writes them to a config file through the config VI.
    Now, i notice 1 problem whereby after my array is comma delimited and converted into a spreadsheet string, a tab and carriage return automatically appears at the end of the string. This causes my resulting config file to have \0D and \0A to appear with my keys in the config file.
    I know it's got to be the array to spreadsheet string conversion that's causing the problem because i don't have such \0D and \0A problem with keys without the conversion.
    How do i solve this?

    The OD and OA are the carriage return and line feed and yes the functona always appends these characters at the end of each line. Probably because this function is normally used to create files that a spreadsheet can read. There are several ways to remove the extra characters. Shown below is the string reversed and the String Subset function uses an offset of two. The output of that is reversed to get a string without the CR and LF. Also shown is getting the string length, subtracting 2 and wiring that to the length input of the String Subset function.
    Message Edited by Dennis Knutson on 07-26-2007 10:57 PM
    Attachments:
    Strip Last Two Characters.PNG ‏6 KB

  • Array To Spreadsheet String, Empty Delimiter

    The Array To Spreadsheet String function does not accept an empty Delimiter, it uses the Tab character in such case.
    The same is true for the Spreadsheet String To Array function (but of course this function cannot work without a Delimiter).
    I would appreciate one of the following options:
    to allow an empty separator for both functions (for Array To Spreadsheet String this can easily work obviously; for Spreadsheet String To Array you might see an empty string delimiter between each two adjacent characters similar to the Search and Replace String function with an empty search string);
    to document that behaviour properly;
    I would prefer the first option espacially for the Array To Spreadsheet String function. What do you think?

    Hi aschipfl,
    some thoughts about your suggestion:
    - When you want to suggest improvements to LabVIEW you should post in the Idea Exchange.
    - NI will not change the behaviour of functions existing for a long time…
    - NI will probably update the LabVIEW help for that function…
    - a spreadsheet string needs some kind of delimiter, what's the purpose of creating a spreadsheet string without them?
    When you really need a "Array to Spreadsheet String" without delimiters you could take this approach:

  • Trouble with array to spreadsheet string

    I am having trouble with the array to spreadsheet string.
    I have a 1-d array of string, the output spreadsheet string never puts a space on the first row, but all others.
    example:
    05:59:29.170    00000101     8        00 00 07 00 0B 0E 0D 0C
     05:59:29.198    00000100     8        00 00 3A 3A 39 39 39 39
     05:59:29.220    00000101     8        00 00 07 00 0B 0E 0D 0C
     05:59:29.248    00000100     8        00 00 39 39 39 39 39 39
    format string is %s and default tab is delimiter.
    this is screwing up my program because of the "scan for string" function can't be used correctly if the spreadsheet string isnt consistent.
    Any suggestions?
    Thanks

    You don't need to use "array to spreadheet string": You could use plain formatting for full control over the output.
    Still, your observation is a bit odd. Could you attach a simple VI that shows the behavior? (Put your input array into a diagram constant).
    LabVIEW Champion . Do more with less code and in less time .

  • Array To Spreadsheet String and DDE

    I have an array (one dimensional) that I want publish as a dde topic.
    So far I've been able to write all my dde components appear to be working,
    with the exception of the dde set value function in conjunction with Array
    To Spreadsheet String function.
    Array to spread appears to parse the the array the way I want it (that is,
    to create one
    big string with newline chars seperating tokens) but it's output does not
    seem to set correctly. If I look at the value right after I convert it to
    a spreadsheet
    string its good, but if I check it (once it's been loaded) using
    DDE Srv Check Item it comes up blank.
    Does anyone know what I'm doing wrong? I'm feeding the output of array
    to spread driectly into DDE Srv Set Item, shou
    ld it be going through another
    function first? Or am I using the wrong function to parse my array? My
    DDE
    server seems to work ok if I just use single string values, is there something
    about using arrays that I should be aware of? Any feedback is appreciated.

    Hi aschipfl,
    some thoughts about your suggestion:
    - When you want to suggest improvements to LabVIEW you should post in the Idea Exchange.
    - NI will not change the behaviour of functions existing for a long time…
    - NI will probably update the LabVIEW help for that function…
    - a spreadsheet string needs some kind of delimiter, what's the purpose of creating a spreadsheet string without them?
    When you really need a "Array to Spreadsheet String" without delimiters you could take this approach:

  • Deleting all elements from array and array to spreadsheet string

    Hello,
    I would like to write a new data file for each "recording" session without closing the VI.  My problem is that the last "recording" session's data is at the top of every successive session's text file.  I do not want this.  I've tried to delete all rows from the array after my array to spreadsheet string function, but I think the problem is somewhere with the shift register and how the array is built.  I'm not too familiar with LabView and this aspect of my interface is driving me crazy.  Attached is my code and two successive data files.  I have not been able to find a solution on these or the LAVA forums.  Any help would be appreciated.
    Also, I know there is an easier way to write this kind of streaming data, but I need to do it this way for other devices and synchronization purposes.
    Attachments:
    testsecond.txt ‏90 KB
    test41.vi ‏80 KB
    testfirst.txt ‏78 KB

    A few more comments to your code:
    Your loop does not have a wait, meaning it spins the empty case millions if times per second, consuming all CPU while not doing anything. Add an indicator to [i] to see.
    To clear a 2D array in one case frame, just don't wire the output tunnel and set it to "use default if unwired". You'll get an empty array. No fancy tools needed.
    I probably would use an event structure and also protect the data if the save dialog is canceled.
    Here's a simple draft that probably requires a bit more work but should show some of the ideas.
    You should also
    add some protection that the VI cannot consume all available memory if it runs forever.
    Create a seperate case to save the data later if the file dialog is cancelled the first time.
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    test41MOD.vi ‏107 KB

  • Array To Spreadsheet String -- Convert EOL Option

    The Array To Spreadsheet String and Spreadsheet String To Array functions should provide an option for (not) converting EOL (end-of-line) to platform-dependent ones. I am thinking of something similar to the Write/Read Text File options where you can place a checkbox in the context menu "Convert EOL". As per default such checkbox need to be checked for compatibility reasons.
    Possibly another option/checkbox for not appending the final EOL would be nice, maybe "Final EOL" checked per default as well.

    Hi aschipfl,
    some thoughts about your suggestion:
    - When you want to suggest improvements to LabVIEW you should post in the Idea Exchange.
    - NI will not change the behaviour of functions existing for a long time…
    - NI will probably update the LabVIEW help for that function…
    - a spreadsheet string needs some kind of delimiter, what's the purpose of creating a spreadsheet string without them?
    When you really need a "Array to Spreadsheet String" without delimiters you could take this approach:

  • Having trouble converting array to spreadsheet string, storing the file and coverting back to array with complex numbers

    I am working with a network analyzer. I have arrays made of 5 columns the first consisting of an integer and the next four consisting of complex numbers. I am converting the array into a spreadsheet string and then saving the file using the write characters to a file VI. That seems to work well as when I open the file in Excel all the data is there. However when I try to reverse the process, open file and convert back to array, I loose some of the data. Specifically the imaginary parts of my complex numbers are all going to zero. I have narrowed down the problem to be in the conversion from spreadsheet string to array and vice versa. I
    think the problem may be with the 'format' input to the VI. I do not have an adequate resource for this so I am not sure what to put in to accomplish my task. Any takers?

    Hi Biz
    I don't think there is a direct way of converting a complex number to a
    string, so when you convert the array to a spreadsheet string, the
    numbers would be converted to real data.
    However, you could try separating the real and imaginary parts using the
    "Numeric: Complex to Re/Im" function, and then store these - either in
    separate files or in adjacent columns/rows in the same file. Then, when
    you read in the data again, use the "Numeric: Re/Im to Complex" function
    to put the two "halves" together.
    If you actually want Excel to interpret the numbers as imaginary, then
    you'll probably want to create a string for each complex number of the
    form "Re + Im*i" (after separating the Re and Im parts), by using
    "String:Format into String" with 2 numeric inputs and the format string
    "%f+%fi".
    Reading the data back into Labview then would require splitting the
    string into the 2 pieces by using "Stringcan from String" with 2
    numeric outputs (smae precision as original numbers specified by the 2
    Default Value inputs) and the same format string "%f+%fi", and then using
    the above-mentioned "Numeric: Re/Im to Complex" function. It worked for
    me, so if you can't follow what I am describing, send me an email and I
    can email you what I did (LV 5.1.1).
    Paul
    Biz wrote:
    > Having trouble converting array to spreadsheet string, storing the
    > file and coverting back to array with complex numbers
    >
    > I am working with a network analyzer. I have arrays made of 5 columns
    > the first consisting of an integer and the next four consisting of
    > complex numbers. I am converting the array into a spreadsheet string
    > and then saving the file using the write characters to a file VI. That
    > seems to work well as when I open the file in Excel all the data is
    > there. However when I try to reverse the process, open file and
    > convert back to array, I loose some of the data. Specifically the
    > imaginary parts of my complex numbers are all going to zero. I have
    > narrowed down the problem to be in the conversion from spreadsheet
    > string to array and vice versa. I think the problem may be with the
    > 'format' input to the VI. I do not have an adequate resource for this
    > so I am not sure what to put in to accomplish my task. Any takers?
    Research Assistant
    School of Physiotherapy, Curtin University of Technology
    Selby Street, Shenton Park, Western Australia, Australia. 6008
    email: [email protected]
    Tel. +61 8 9266 4657 Fax. +61 8 9266 3699
    "Everyone who calls on the name of the Lord will be saved." Romans 10:12
    "For all have sinned and fall short of the glory of God, and are
    justified freely by his grace through the redemption that came by Christ
    Jesus." Romans 3:23-4

  • How to remove space after paragrph in pages on ipad

    Can't figure out how to remove space after each paragraph in Pages for Ipad

    Settings > General > International > Region Format
    Set it to your country to format numbers and dates in the way your country does.

  • How do I remove space after paragraph?

    Does Robohelp have the "Remove Space after paragraph" button for reducing the space between lines, like the one in Word?

    In HTML the space after is controlled by the style in your CSS file. You need to edit the style in the Style Editor.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Write array to spreadsheet string

    Hi,
    I have 3 numeric arrays and 1 string array.  I am try to use the function write array to spreadsheet string.  What is the easy way to do this, since I have both numeric and string, I can't create a 2d array directly?
    Yik
    Kudos and Accepted as Solution are welcome!
    Solved!
    Go to Solution.

    It depends how you want the file to store the data.
    Attached is an example of two methods mentionned above.  You can change the formatting so that you have the data on the same line or different lines.
    There are many solutions depending on exactly what you want to accomplish.
    --- didn't expect to see so many replies so quickly ---
    Most people recommend converting the numeric array to string array first.  I offer an alternative   or a choice of both.. 
    Attachments:
    exampleOfWriteDiffArrayToSprdsht.png ‏28 KB

  • 3d array to spreadsheet string

    I need a spreadsheet string eliminating all rows [x, 0, 0].
    Solved!
    Go to Solution.
    Attachments:
    test.vi ‏14 KB

    Try changing it into a 2D array instead.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    test_BD.png ‏26 KB

  • How to remove spaces after description.

    hi all,
    i need to supress spaces after writing material description and i want to keep comma after description.
    but it displays comma after field length (i e after  40 chars).But i need to keep comma after description it self.
    example like this.
    GR Number- 4900000400,
    Batch Number-            ,
    Material number- P0001016,
    Material description- Returnable Pallet,
    Vendor:            ,
    GR Date: 16.02.2010 ;
    Not Like this...
    GR Number- 4900000400 ,
    Batch Number-            ,
    Material number- P0001016           ,
    Material description- Returnable Pallet                        ,
    Vendor:            ,
    GR Date: 16.02.2010 ;
    after  posting message the comma comes after desc in both the cases...but it wont in SAP
    Appriciate your help.

    Hi,
       Use condense statement.
    Regards,
    Srini.

  • Remove spaces after a comma

    Hi,
    I have a string that goes like this "abc, abc def, abcd,abc"
    How do I specify that I want to remove only the space (if there is 1) after the comma and not the one in between "abc def"?
    Thanks....

    Try this:
    String s = "abc,   abc def,    abcd,abc";
    // The following method replaces all comma's with one
    // or more spaces, with a single comma.
    s = s.replaceAll(", +", ",");Good luck.

  • Remove space after text in table?

    Hello!
    I am hoping that someone can help me out with this issue. Basically I want the extra space in each row or the tabel to be gone. I cant seem to sort out how.
    Any ideas?
    http://www.glennbartley.com/photoworkshops/home.htm
    Thank you very much!
    Glenn
    CODE:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta name="verify-v1" content="KlxWeqA4VpyVuSC1GrV7bdzvgvpOjVtDQS/cjguScTg=" />
    <title>Bird Photography Workshops - Glenn Bartley Nature Photography</title>
    <meta name="description" content="Bird Photography Workshops and Nature Photography Workshops from Canada, Ecuador, Costa Rica and around the world focusing on birds">
    <meta name="keywords" content="Nature Photography Workshops, Bird Photography Workshops, Glenn Bartley, Canada, Ecuador, Costa Rica, birds, Bird photography tours, digital photography, photographic workshops, photographer, photographers, bird photo workshops, nature photography classes, bird photographs, bird photos, birds, photos, workshops, workshop, nature, Hummingbirds">
    <meta name="Classification" content="Nature Photography, Bird Photography, Wildlife Photography, Landscape Photography,Digital Photography.">
    <meta name="author/photographer" content="Glenn Bartley">
    <meta name="ROBOTS" content="index,follow">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    //-->
    </script>
    <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    <style type="text/css">
    <!--
    .style29 {
              font-weight: bold;
              font-family: Arial, Helvetica, sans-serif;
              font-size: small;
              color: #000000;
    .style36 {
              font-size: small;
              color: #000000;
              font-family: Arial, Helvetica, sans-serif;
    .style37 {
              color: #000000;
              font-size: small;
    .style38 {
              font-size: x-large;
              color: #CCCCCC;
              font-family: Arial, Helvetica, sans-serif;
    .style40 {
              font-family: Arial, Helvetica, sans-serif;
              font-weight: bold;
              color: #333333;
    .style45 {font-family: Arial, Helvetica, sans-serif}
    .style46 {font-family: Arial, Helvetica, sans-serif; font-size: small; }
    .style47 {
              color: #006600;
              font-size: 28px;
              font-family: Arial, Helvetica, sans-serif;
    a:link {
              text-decoration: none;
              color: #000000;
    a:visited {
              text-decoration: none;
              color: #000000;
    a:hover {
              text-decoration: underline;
              color: #000000;
    a:active {
              text-decoration: none;
              color: #000000;
    .style48 {color: #000000}
    .style49 {font-size: small}
    .style66 {
              font-family: Arial, Helvetica, sans-serif;
              font-weight: bold;
              color: #000000;
    .style67 {
              font-family: Arial, Helvetica, sans-serif;
              color: #FF0000;
    .style76 {
              color: #FF0000;
              font-family: Arial, Helvetica, sans-serif;
              font-size: 24px;
    .style79 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
    .style80 {
              color: #0000FF
    .style85 {color: #0000FF}
    .style86 {font-size: 9px}
    .style87 {
              color: #006600;
              font-weight: bold;
    .style79 li strong {
              color: #006600;
    .GreenLarge {
              color: #006600;
    .style76 p .GreenLarge font {
              font-weight: bold;
    .style79 li strong .style80 {
              color: #0000FF;
    -->
    </style>
    </head>
    <p align="right"><font size="-2" face="Arial, Helvetica, sans-serif">
    <script language="JavaScript"><!--
    function makeArray() {
         for (i = 0; i<makeArray.arguments.length; i++)
              this[i + 1] = makeArray.arguments[i];
    var months = new makeArray('January','February','March',
        'April','May','June','July','August','September',
        'October','November','December');
    var date = new Date();
    var day  = date.getDate();
    var month = date.getMonth() + 1;
    var yy = date.getYear();
    var year = (yy < 1000) ? yy + 1900 : yy;
    document.write(day + " " + months[month] + " " + year);
    //--></script>
    <body bgcolor="#FFFFFF" text="#000000">
    <table width="100%" height="63" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td bordercolor="#FFFFFF" bgcolor="#FFFFFF"><div align="center"><img src="Text/GlennBartleysBirdPhotoWorkshops.jpg" width="980" height="110"></div></td>
      </tr>
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="10" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><img src="Text/Spacer - gray 10px.jpg" width="250" height="10"></td>
      </tr>
    </table>
    <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><div align="center"><img src="Text/Spacer - white 10px.jpg" width="250" height="10"></div></td>
      </tr>
    </table>
    <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><a href="home.htm"><img src="Text/Home button-red.jpg" width="200" height="25" border="0"></a><a href="whoweare.htm"><img src="Text/Who we are button.jpg" width="200" height="25" border="0"></a><a href="photoworkshops.htm"><img src="Text/Photo Workshops button.jpg" width="200" height="25" border="0"></a><a href="portfolio.htm"><img src="Text/Portfolio button.jpg" width="200" height="25" border="0"></a><a href="contact.htm"><img src="Text/Contact button.jpg" width="200" height="25" border="0"></a></td>
      </tr>
    </table>
    <table width="1000" height="492" border="0" align="center" cellpadding="4">
      <tr>
        <td height="18" nowrap bordercolor="#FFFFFF" bgcolor="#FFFFFF"> </td>
        <td width="601" rowspan="8" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><img src="Text/Spacer - white 10px.jpg" width="250" height="25">
          <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','wid th','600','height','400','hspace','0','vspace','0','align','middle','src','Images/Index slideshow/Slideshow','quality','high','flashvars','flashlet={imageLinkTarget:\'_blank\',c aptionFont:\'Verdana\',titleFont:\'Verdana\',showControls:false,frameShow:false,slideDelay :4,captionSize:10,captionColor:#333333,titleSize:10,transitionsType:\'Iris\',titleColor:#3 33333,slideAutoPlay:true,slideLoop:true,frameThickness:5,frameColor:#000000,bgColor:#FFFFF F,imageCaptions:[],imageURLs:[\'Images/Index slideshow/Andean Cock-of-the-Rock - 01.jpg\',\'Images/Index slideshow/Pacific Loon - 28.jpg\',\'Images/Index slideshow/American Golden Plover - 10.jpg\',\'Images/Index slideshow/Black-crested Coquette - 11.jpg\',\'Images/Index slideshow/Orange-eared Tanager - 02.jpg\',\'Images/Index slideshow/Common Eider - 22.jpg\',\'Images/Index slideshow/Fasciated Tiger-Heron - 01.jpg\',\'Images/Index slideshow/Red-necked Tanager - 01.jpg\',\'Images/Index slideshow/Mealy Amazon Parrot - 02.jpg\',\'Images/Index slideshow/Northern Waterthrush - 11.jpg\',\'Images/Index slideshow/Purple-crowned Fairy - 03.jpg\',\'Images/Index slideshow/Red-billed Tropicbird - 02.jpg\',\'Images/Index slideshow/Red-eyed Tree Frog - 01.jpg\',\'Images/Index slideshow/Ruby Topaz - 01.jpg\',\'Images/Index slideshow/Snowcap - 14.jpg\',\'Images/Index slideshow/Tufted Coquette - 01.jpg\',\'Images/Index slideshow/Varied Thrush - 15.jpg\',\'Images/Index slideshow/Violet Sabrewings - 07.jpg\',\'Images/Index slideshow/Whimbrel - 17.jpg\',\'Images/Index slideshow/Common Loon - 19.jpg\',\'Images/Index slideshow/Horned Grebe - 14.jpg\',\'Images/Index slideshow/Willow Ptarmigan - 01.jpg\',\'Images/Index slideshow/Cape May Warbler - 05.jpg\',\'Images/Index slideshow/Bartley - 01.jpg\',\'Images/Index slideshow/Bartley - 06.jpg\'],imageLinks:[\'http://www.glennbartley.com/photoworkshops/photoworkshops.htm\']}','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','flas h_component','ImageViewer.swc','movie','Images/Index slideshow/Slideshow' ); //end AC code
    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="600" height="400" hspace="0" vspace="0" align="middle">
      <param name="flash_component" value="ImageViewer.swc">
      <param name="movie" value="Images/Index slideshow/Slideshow.swf">
      <param name="quality" value="high">
      <param name="FlashVars" value="flashlet={imageLinkTarget:'_blank',captionFont:'Verdana',titleFont:'Verdana',showC ontrols:false,frameShow:false,slideDelay:4,captionSize:10,captionColor:#333333,titleSize:1 0,transitionsType:'Iris',titleColor:#333333,slideAutoPlay:true,slideLoop:true,frameThickne ss:5,frameColor:#000000,bgColor:#FFFFFF,imageCaptions:[],imageURLs:['Images/Index slideshow/Andean Cock-of-the-Rock - 01.jpg','Images/Index slideshow/Pacific Loon - 28.jpg','Images/Index slideshow/American Golden Plover - 10.jpg','Images/Index slideshow/Black-crested Coquette - 11.jpg','Images/Index slideshow/Orange-eared Tanager - 02.jpg','Images/Index slideshow/Common Eider - 22.jpg','Images/Index slideshow/Fasciated Tiger-Heron - 01.jpg','Images/Index slideshow/Red-necked Tanager - 01.jpg','Images/Index slideshow/Mealy Amazon Parrot - 02.jpg','Images/Index slideshow/Northern Waterthrush - 11.jpg','Images/Index slideshow/Purple-crowned Fairy - 03.jpg','Images/Index slideshow/Red-billed Tropicbird - 02.jpg','Images/Index slideshow/Red-eyed Tree Frog - 01.jpg','Images/Index slideshow/Ruby Topaz - 01.jpg','Images/Index slideshow/Snowcap - 14.jpg','Images/Index slideshow/Tufted Coquette - 01.jpg','Images/Index slideshow/Varied Thrush - 15.jpg','Images/Index slideshow/Violet Sabrewings - 07.jpg','Images/Index slideshow/Whimbrel - 17.jpg','Images/Index slideshow/Common Loon - 19.jpg','Images/Index slideshow/Horned Grebe - 14.jpg','Images/Index slideshow/Willow Ptarmigan - 01.jpg','Images/Index slideshow/Cape May Warbler - 05.jpg','Images/Index slideshow/Bartley - 01.jpg','Images/Index slideshow/Bartley - 06.jpg'],imageLinks:['http://www.glennbartley.com/photoworkshops/photoworkshops.htm']}">
      <embed src="Images/Index slideshow/Slideshow.swf" width="600" height="400" hspace="0" vspace="0" align="middle" quality="high" flashvars="flashlet={imageLinkTarget:'_blank',captionFont:'Verdana',titleFont:'Verdana',s howControls:false,frameShow:false,slideDelay:4,captionSize:10,captionColor:#333333,titleSi ze:10,transitionsType:'Iris',titleColor:#333333,slideAutoPlay:true,slideLoop:true,frameThi ckness:5,frameColor:#000000,bgColor:#FFFFFF,imageCaptions:[],imageURLs:['Images/Index slideshow/Andean Cock-of-the-Rock - 01.jpg','Images/Index slideshow/Pacific Loon - 28.jpg','Images/Index slideshow/American Golden Plover - 10.jpg','Images/Index slideshow/Black-crested Coquette - 11.jpg','Images/Index slideshow/Orange-eared Tanager - 02.jpg','Images/Index slideshow/Common Eider - 22.jpg','Images/Index slideshow/Fasciated Tiger-Heron - 01.jpg','Images/Index slideshow/Red-necked Tanager - 01.jpg','Images/Index slideshow/Mealy Amazon Parrot - 02.jpg','Images/Index slideshow/Northern Waterthrush - 11.jpg','Images/Index slideshow/Purple-crowned Fairy - 03.jpg','Images/Index slideshow/Red-billed Tropicbird - 02.jpg','Images/Index slideshow/Red-eyed Tree Frog - 01.jpg','Images/Index slideshow/Ruby Topaz - 01.jpg','Images/Index slideshow/Snowcap - 14.jpg','Images/Index slideshow/Tufted Coquette - 01.jpg','Images/Index slideshow/Varied Thrush - 15.jpg','Images/Index slideshow/Violet Sabrewings - 07.jpg','Images/Index slideshow/Whimbrel - 17.jpg','Images/Index slideshow/Common Loon - 19.jpg','Images/Index slideshow/Horned Grebe - 14.jpg','Images/Index slideshow/Willow Ptarmigan - 01.jpg','Images/Index slideshow/Cape May Warbler - 05.jpg','Images/Index slideshow/Bartley - 01.jpg','Images/Index slideshow/Bartley - 06.jpg'],imageLinks:['http://www.glennbartley.com/photoworkshops/photoworkshops.htm']}" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" flash_component="ImageViewer.swc"> </embed>
      </object>
      </noscript></td>
      </tr>
      <tr>
        <td width="393" align="center" valign="middle" bordercolor="#FFFFFF" bgcolor="#999999"><p align="center" class="style40 style47">2015 PHOTOGRAPHY WORKSHOPS</p>      </td>
      </tr>
      <tr bordercolor="#000002">
        <td bordercolor="#FFFFFF" bgcolor="#CCCCCC"><ul class="style79">
          <li><strong><span class="style48"><a href="Workshops/Ecuador.htm"> ECUADOR: HUMMINGBIRDS AND MORE!</a></span></strong></li>
          <li>JAN, 2015 <span class="style85">-<strong><span class="style80"><span class="style67">SOLD OUT</span></span></strong></span></li>
          <li> JAN, 2015 - <strong><span class="style67">SOLD OUT</span></strong></li>
        </ul></td>
      </tr>
      <tr bordercolor="#000002">
        <td height="64" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><ul class="style79">
          <li><strong><a href="Workshops/VancouverIsland.htm">VANCOUVER ISLAND: WATERFOWL</a></strong></li>
          <li>MAR 9-13, 2015 -<strong><span class="style85"> </span><span class="style80">SIGN UP TODAY!</span></strong></li>
          <li>MAR 16-20, 2015  -<strong><span class="style85"> </span><span class="style80">SIGN UP TODAY!</span></strong></li>
        </ul></td>
      </tr>
      <tr bordercolor="#000002">
        <td height="64" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><ul class="style79">
          <li><strong><a href="Workshops/CostaRica.html">COSTA RICA: NATURE PHOTOGRAPHY</a></strong></li>
          <li> APR, 2015 -<strong><span class="style85"> </span><a href="mailto:[email protected]"><u>EMAIL</u></a> TO JOIN WISH LIST</strong></li>
          <li>OCT, 2015  -<strong><span class="style85"> </span><a href="mailto:[email protected]"><u>EMAIL</u></a> TO JOIN WISH LIST</strong></li>
        </ul></td>
      </tr>
      <tr bordercolor="#000002">
        <td height="46" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><ul class="style79">
          <li><strong><a href="Workshops/Manitoba-Churchill.htm">CHURCHILL: TUNDRA BIRDS &amp; WILDLIFE</a></strong></li>
          <li> JUNE, 2016 - <strong><a href="mailto:[email protected]"><u>EMAIL</u></a> TO JOIN WISH LIST</strong></li>
          </ul>
        </td>
      </tr>
      <tr bordercolor="#000002">
        <td height="46" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><ul class="style79">
          <li><strong><a href="Workshops/Peru.html">PERU: MANU NATIONAL PARK</a></strong></li>
          <li>SEPT, 2015 -<strong><span class="style85"> </span><a href="mailto:[email protected]"><u>EMAIL</u></a> TO JOIN WISH LIST</strong></li>
          <li>SEPT, 2015 -<strong><span class="style85"> </span><a href="mailto:[email protected]"><u>EMAIL</u></a> TO JOIN WISH LIST</strong></li>
        </ul></td>
      </tr>
      <tr bordercolor="#000002">
        <td height="64" bordercolor="#FFFFFF" bgcolor="#CCCCCC"><ul class="style79">
          <li><strong><a href="Workshops/OneonOneWorkshops.htm">CUSTOM / PHOTOSHOP WORKSHOPS</a></strong></li>
          <li>PRIVATE LESSONS<span class="style85"><strong></strong></span></li>
          <li><strong><a href="Workshops/OneonOneWorkshops.htm">CLICK HERE</a></strong> FOR DETAILS</li>
        </ul></td>
      </tr>
    </table>
    <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td height="72"><div align="center" class="style76">
          <p><strong><font color="#FF0000" face="Arial, Helvetica, sans-serif"><a href="mailto:[email protected]"></a> </font></strong><font face="Arial, Helvetica, sans-serif">ALL 2014 TRIPS ARE SOLD OUT</font></p>
          <p><span class="GreenLarge"><font face="Arial, Helvetica, sans-serif">SOME 2015 DATES NOW AVAILABLE -</font><font face="Arial, Helvetica, sans-serif"></font></span><font face="Arial, Helvetica, sans-serif"> <strong><font color="#FF0000" face="Arial, Helvetica, sans-serif"><a href="mailto:[email protected]"><u>EMAIL GLENN</u> TO JOIN THE WISH LISTS</a></font></strong></font><span class="style87">.</span></p>
          <p><a href="../mailinglist.htm"><img src="../naturephotography/Text/newsletter Button3 - White.jpg" width="215" height="60" border="0"></a></p>
          <p class="style86"> </p>
        </div></td>
      </tr>
      <tr>
        <td><div align="right" class="style45">
          <p align="center"><span class="style37"><a href="Workshops/VancouverIsland.htm">VANCOUVER ISLAND</a> - <a href="Workshops/Ecuador.htm">ECUADOR</a> - <a href="Workshops/CostaRica.html">COSTA RICA</a> - <a href="Workshops/Manitoba-Churchill.htm">CHURCHILL</a> - PERU - <a href="Workshops/OneonOneWorkshops.htm">CUSTOM PHOTO WORKSHOPS</a></span></p>
        </div></td>
      </tr>
    </table>
    <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><div align="center" class="style46">
          <p> </p>
          <p> </p>
        </div></td>
      </tr>
      <tr>
        <td height="14"><div align="center">
          <p align="right"><font color="#000000" size="-2" face="Arial, Helvetica, sans-serif">Site designed and created by Glenn Bartley. &copy; 2014 Glenn Bartley Nature Photography. All Rights Reserved</font></p>
          </div></td>
      </tr>
    </table>
    <p> </p>
    <p align="center"> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td height="367"><h1 class="style38"><span class="style48"><a href="photoworkshops.htm">BIRD PHOTOGRAPHY WORKSHOPS</a> - <a href="Workshops/VancouverIsland.htm">CANADA</a>, <a href="Workshops/Ecuador.htm">ECUADOR</a>, <a href="Workshops/CostaRica.html">COSTA RICA</a> AND MORE</span></h1>
        <p class="style36"><strong>Glenn  Bartley</strong> is a professional nature photographer from Victoria, British Columbia on Canada's west  coast.  He focuses on capturing intimate portraits of birds in their  natural surroundings. Glenn strives  for what he calls &ldquo;clean&rdquo; images &ndash; where the subject is clear, distracting  elements are kept to a minimum and the background is pleasingly blurred out of  focus. Glenn&rsquo;s  work has been published widely throughout North America in books and  magazines (such as Birder&rsquo;s World, Birding &amp; Bird Watchers Digest).  His most recent book is entitled &ndash; &ldquo;Birds in Ecuador: A Photographic  Journey.&rdquo; Glenn  loves to share his passion for photography and for the natural world with those  who attend his photographic workshops and with participants of www.naturescapes.net where he is a  moderator in the Birds forum.</p>
          <p align="left" class="style37"><font face="Arial, Helvetica, sans-serif">What  makes Glenn's <a href="photoworkshops.htm">photography workshops</a> different from the competitors?</font></p>
          <div align="left" class="style48">
            <ul>
              <li class="style49"><font face="Arial, Helvetica, sans-serif">Glenn focuses on more personalized attention,instruction  and guidance.</font></li>
              <li class="style49"><font face="Arial, Helvetica, sans-serif">Glenn is regarded one of the world&rsquo;s top  professional photographers in bird portrait  photography. Just go pick up a birding magazine and you will almost certainly find his images.</font></li>
              <li class="style49"><font face="Arial, Helvetica, sans-serif">Glenn  often utilizes local guides with years of  experience in their home areas. </font></li>
              <li class="style49"><font face="Arial, Helvetica, sans-serif">Glenn has more  experience.  He has been to the places that he will take you &ndash;  not for a week or two &ndash; but for months!!   Glenn knows where to get the best possible images and can show you how to  achieve them.  </font></li>
              <li class="style49"><font face="Arial, Helvetica, sans-serif">Having completed his Msc. in Environmental Studies Glenn is very environmentally and socially aware.  When we visit communities around the  world we give something back to these places and the people who live  there. </font></li>
              <li class="style49"><font face="Arial, Helvetica, sans-serif">Glenn's <a href="photoworkshops.htm">Photography Workshops</a> will be fun too!</font></li>
            </ul>
            <p align="center" class="style66">JOIN NATURE PHOTOGRAPHER GLENN BARTLEY FOR A BIRD PHOTOGRAPHY WORKSHOP TO:</p>
            <ul class="style48">
              <li class="style45"> <a href="Workshops/CostaRica.html"><strong>COSTA RICA PHOTOGRAPHY WORKSHOP</strong></a> - TROPICAL BIRD PHOTOGRAPHY AT ITS FINEST</li>
              <li class="style45"><a href="Workshops/Ecuador.htm"><strong>ECUADOR PHOTOGRAPHY WORKSHOP</strong></a> - HUMMINGBIRD PHOTOGRAPHY</li>
              <li class="style45"><a href="Workshops/VancouverIsland.htm"><strong>VANCOUVER   ISLAND PHOTOGRAPHY WORKSHOP</strong></a> - NATURE PHOTOGRAPHY OASIS</li>
              <li class="style45"><a href="Workshops/Manitoba-Churchill.htm"><strong>CHURCHILL BIRD PHOTOGRAPHY WORKSHOP</strong></a> - BIRDS OF THE HIGH ARCTIC</li>
              <li class="style45"><a href="../VictoriaBirdPhotoAcademy_Photoshop.html"><strong>ADOBE PHOTOSHOP WORKSHOPS</strong></a> - ONLINE OR IN PERSON I CAN TEACH YOU HOW TO USE ADOBE PHOTOSHOP</li>
              <li class="style45"><a href="Workshops/OneonOneWorkshops.htm"><strong>ONE ON ONE BIRD PHOTOGRAPHY WORKSHOPS</strong></a> - CONTACT ME TO DISCUSS THE OPTIONS FOR INDIVIDUAL OR SMALL GROUP BIRD PHOTOGRAPHY WORKSHOPS</li>
            </ul>
            <p align="center" class="style67"><strong>GLENNS CURRENT BIRD PHOTOGRAPHY PORTFOLIOS</strong>:</p>
            <ul class="style48">
              <li class="style45"><a href="../naturephotography/birdslist.htm"><strong>BIRDS OF NORTH AMERICA</strong></a> - 380 bird species from North America and counting...</li>
              <li class="style45"><a href="../naturephotography/Ecuador/ecuador birdslist.htm"><strong>BIRDS OF ECUADOR</strong></a> - Over 375 bird species from mainland Ecuador</li>
              <li class="style45"><a href="../naturephotography/costarica birdslist.htm"><strong>BIRDS OF COSTA RICA</strong></a> - Over 250 bird species from Costa Rica</li>
              <li class="style45"><a href="../naturephotography/Trinidad/trinidad birdslist.htm"><strong>BIRDS OF TRINIDAD AND TOBAGO</strong></a> - A sample of some of the exciting birds that call these Islands home...</li>
              <li class="style45"><a href="../naturephotography/articles/HummingbirdsoftheWorld.html"><strong>HUMMINGBIRD PHOTOGRAPHY</strong></a> - Over 100 species of Hummingbirds Photographed.</li>
              <li class="style45"><a href="../naturephotography/North American Warblers.html"><strong>WARBLERS OF NORTH AMERICA</strong></a> - Nearly all of the Wood Warblers that live in Canada.</li>
            </ul>
            <p align="center" class="style66">BIRD PHOTOGRAPHY EQUIPMENT:</p>
            <p align="left" class="style67">I currently use Canon Digital Photography equipment. My primary camera is the Canon 7D and I use lenses including the 500mm f/4 L IS, 300mm f/4 L IS, 400mm f/5.6 L, and 17-40mm f/4 L. To find out more about the bird photography equipment that I use visit my <a href="naturephotography/articles/gear.htm">nature photography equipment page</a>.</p>
            <p align="center" class="style67"><strong>PHOTOGRAPHER BIOGRAPHY</strong>:</p>
            <div align="left" class="style48">
              <p class="style45">I have
                been enchanted by nature, birds and wildlife for as long as I can remember.
                Growing up in Toronto, Canada I can recall countless hours spent
                glued to National Geographic magazines, natural history books or watching
                David Suzuki's &quot;The Nature of Things&quot; on TV. Those days
                I took any opportunity I had to study and learn about animals of all
                kinds. Nowadays
                I often find myself up at the crack of dawn, knee-deep in mud or covered
                in mosquitoes all in pursuit of capturing just a glimpse of natures
                beauty. Although I enjoy photographing all of mother natures fascinating
                creatures. I tend to focus on birds. Why birds? I think it's because
                there are so many species of birds, they can be found almost anywhere, they are
                challenging to photograph and they are beautiful to watch. I love birds!</p>
            </div>
            <p align="left" class="style67">I
              will continue to strive to improve my craft of bird photography, and capture some part of
              the beauty that surrounds us all. Along the way I look forward to sharing
              my passion for nature photography, birds and the natural world with each and every
              one of you. Thanks
              for visiting. I hope you enjoy my site.</p>
            <p align="center" class="style67"><strong>RECENT BOOK PROJECTS:</strong></p>
            <ul>
              <li class="style67"><strong><a href="../VancouverIslandBook.html">BIRDS OF VANCOUVER ISLAND</a></strong> - GLENN BARTLEY</li>
              <li class="style67"><strong><a href="../Ecuador book.html">BIRDS IN ECUADOR</a></strong> - GLENN BARTLEY</li>
              <li class="style67"><strong>BIRD COLORATION</strong> - NATIONAL GEOGRAPHIC SOCIETY</li>
              <li class="style67"><strong>GLOBAL BIRDING</strong> - NATIONAL GEOGRAPHIC SOCIETY</li>
            </ul>
            <p> </p>
          </div>
          <p class="style36"> </p>
          <h2 align="center" class="style29">KEYWORDS: BIRD, PHOTOGRAPHY, <a href="photoworkshops.htm">PHOTOGRAPHY WORKSHOPS</a>, PHOTOGRAPHY TOURS, NATURE, NATURE PHOTOGRAPHY, CANADA, COSTA RICA, ECUADOR, CHURCHILL, WILDLIFE, CANON, HUMMINGBIRDS</h2></td>
      </tr>
    </table>
    <p align="center">
      <!-- Start of StatCounter Code -->
      <script type="text/javascript">
    var sc_project=4985648;
    var sc_invisible=0;
    var sc_partition=57;
    var sc_click_stat=1;
    var sc_security="92a3aba2";
    var sc_text=2;
      </script>
      <script type="text/javascript"
    src="http://www.statcounter.com/counter/counter.js"></script>
      <noscript>
      </noscript><noscript></noscript>
      <noscript>
      </noscript>
    </p>
    <noscript><div
    class="statcounter">
      <div align="center"></div>
    </div></noscript>
    <!-- Start of StatCounter Code -->
    <script type="text/javascript">
    var sc_project=4985648;
    var sc_invisible=0;
    var sc_partition=57;
    var sc_click_stat=1;
    var sc_security="92a3aba2";
    var sc_text=2;
    </script>
    <!-- Start of StatCounter Code -->
    <script type="text/javascript">
    var sc_project=6201502;
    var sc_invisible=1;
    var sc_security="65bdf721";
    </script>
    <script type="text/javascript"
    src="http://www.statcounter.com/counter/counter.js"></script><noscript><div
    class="statcounter"><a title="weebly analytics"
    href="http://www.statcounter.com/weebly/"
    target="_blank"><img class="statcounter"
    src="http://c.statcounter.com/6201502/0/65bdf721/1/"
    alt="weebly analytics" ></a></div></noscript>
    <!-- End of StatCounter Code -->
        <p> </p>
        <p> </p>
        <p> </p>
      </div>
    </div></noscript>
    <!-- End of StatCounter Code -->
    </body>
    </html>
    <table style="border-style:none;border-bottom-width:0;border-top-width:0;border-left-width:0;bor der-right-width:0;border-bottom-color:#99CCFF;border-top-color:#99CCFF;border-right-color: #99CCFF;border-left-color:#99CCFF;" cellpadding=4><tr><td>
    <font color="#CCCCCC" face="arial">

    Line 88 in your source, add this into your .style79...
    margin-bottom:0;
    So from...
    .style79 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
    to
    .style79 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-bottom:0; }
    That should do the trick.

Maybe you are looking for

  • How to change CPU voltage on a laptop?

    I purchased an HP Envy Touch smart 15 for about 1000$ It is using Windows 8.1 a Intel Core i7-4700MQ processor clocked at 2.40Hz, 16.0GB RAM. I have the problem "Your primary display driver has stopped responding and has sucesfully recovered" I have

  • Parallels and VPC

    I have a new MacBook Pro with Parallels and need to install Windows on it. I wrote to Parallels tech help and asked if there was any way to get the Windows out of my old VPC, that I used in my old iBook. Got an answer suggesting that I use Parallels

  • Flash to Quicktime on IntelMacs

    We have experienced a number of output issues related to Flash 8-to-Quicktime publishing on MacBook Pro and Intel-based iMacs. Error messages related to the incorrect version of Quicktime appear, and the process fails. This does not happen on older G

  • Suspect dead sound car on macbook pro core2duo

    Hello, I put my macbook to sleep one night by shutting the lid and when I woke it up the other day after work the sound was all crackly and I could barely hear it. If I plug in head phones there is no sound what so ever coming through. Is the sound c

  • ESS Record Working Time BAPI name?

    Hi ,          Can anyone tell me the BAPI name used in standard ESS- Record working time. Many thanks Rizwan