Shared variable change its value with delay

Hello. My shared variable shows an old value during some time after writing a new one. What is the reason?

CKap,
how to check buffering enabling for shared variables? I've attached pics of block diagrams: VirtualSpectrometer writes shared variable dLambda, and Camera reads it. And sometimes, even when VirtualSpectrometer attemp to write 0 to dLambda for the number of loop's periods, dLambda stay non-zero (to be exact +/-5.55) for a couple of seconds.
Attachments:
VirtualSpectrometerd.jpg ‏135 KB
Camerad.jpg ‏386 KB

Similar Messages

  • How to check if a user has clicked on a digital control and changed its value?

    Greetings !!!
    I am looking for a simple way (without using Windows messages)of knowing if an user has clicked on a digital control and changed its value.
    I have tried the key focus property; but I have to click twice to make it work.
    If somebody knows a better solution; please let me know.
    Thank you in advance for your help

    If you just want to know if the value has changed you can put it in a while loop and use shift registers to see if the value has changed.
    Brian
    Attachments:
    Changed.vi ‏22 KB

  • Change "choiseListe" values with javascript

    Dear,
    Is it possible to change "choiseListe"  values  with javascript.
    Exemple il have a choseListe :
         Country //// Values
          USA            us
          France         fr
          Spain           sp
    When il click in a botton i whant to change this choceListe :
         Country //// Values
          Morocco           ma
         Portugal           pt
    Thanks

    Hi,
    Listboxes and dropdowns can be scripted against without too much difficulty.
    You would need something like this in the click event of the button:
    listbox1.rawValue = null; //clear previous choice
    listbox1.clearItems(); //clear the list items
    listbox1.addItem("Moocco", "ma"); //add new list items
    listbox1.additem("Portugal", "pt");
    Hope that helps,
    Niall

  • What are the possible reasons why I cannot reactivate using my AppleID, even though I already change its password with the help of Apple personel

    What are the possible reasons why I cannot reactivate my Iphone5 using my AppleID, even though I already change its password with the help Apple personel

    If the password for your Apple ID works at id.apple.com > Manage Apple ID, then it's likely that the Apple ID the device wants you use is not the same as the Apple ID you are using.
    Exactly what screen are you at on your iPhone?  It sounds like it is in Activation Lock.

  • Why knob need to use property node to change its value

    Refer boiler vi in CLD exam sample question. 
    In the vi the knob vlaue is changed with a property node, it is not wired directly to a constant. The comment in the vi is something like "writing using property node because of the latch action of the booleans in the cluster"...
    Huh? How do the booleans influence the knob even though they are in a same cluster? What principle is this called? I need to google this up,  I didn't read it in.
    my Labview books. 
    Attachments:
    Boiler Main LV86.zip ‏61 KB

    That comment doesn't make any sense.
    There are two main reasons I can think of why you want to use a Value property node.
    1.  You want to control the order of execution by using the error wire.
    2.  You want to use a property node on multiple controls by feeding it references to different controls.
    Neither of these appear to apply in the screenshot you show.
    However, looking deeper, it looks like you can set the value of a specific item in the cluster by way of the property node.  Check out the Link to section of its shortcut menu.  I don't think you can use a local variable to set a given element of the cluster.  Now you could change the value of the entire cluster.  Read the cluster, bundle the new value for that one element, write to a local variable of the cluster.  But you won't be allowed to do that because of the latched booleans that are a part of the cluster.  Hover over the context help of that property node and read the description there as well.

  • Highlight fields that changed its value

    Hi all,
    I'm working on a form that goes from one user to another.  It's a fairly large and complex form (about 7 pages) with calls to multiple web  services.
    After the form is opened and some information is  populated into the fields, a user will be able to change the values of some  fields, and then will submit the form.  The next user in the process will get the form and open it up from  his/her To-Do queue.  The fields with the  changed values (changed by the previous user) would need to be visually  identified to this next user.  When that  user finishes working on the form and submits it, it is opened by the next user  in line. and the changed information STILL needs to be visually identified.  We have found it is easy to highlight a  changed field while a user is working on the form (using the change event) but  it is more difficult to make that highlight stay visible all the way through the  process as different people get the form. I thought about making a hidden field  for every field in the form and compare the values in the validation event. but  this would effectively double the size of the form and all those hidden values  would need to be included in the XML schema (doubling the size of the XML  schema).
    We would appreciate ANY assistance on a proper  approach.

    That does make things clearer.  You will have to save the change information in the XML.  I realize that you don't want to save an xml node for every field, but there is a better way.  You can use scripting to add data nodes to the XML data in the form.  I'm thinking of the following:
    Include an empty container node in your XML schema: <HighlightedFields></HighlightedFields>
    When a field is changed, in the field's change event call a common script: HighlightChangedField, passing in the object.  The script will highlight the field (set the border a certain color or whatever).  It will also add node underneath the HighlightedFields data node with the SOM expression of the field.  The SOM expression is the "path" of the object in the form heirarchy, sort of like an xpath.  So if you have a subform named Subform1 and you change the Name and Address textfields, you might end up with something like:
    <HighlightedFields>
        <HighlightedField>
            <SOMExpression>xfa[0].form[0].myform[0].Subform1[0].Name[0]</SOMExpression>
         </HighlightedField>
        <HighlightedField>
            <SOMExpression>xfa[0].form[0].myform[0].Subform1[0].Address[0]</SOMExpression>
         </HighlightedField>
    </HighlighedFields>
    The upside of this is that you only store XML nodes for what is changed instead of needing a specific XML node for each field.  The downside is that you will need a call to the common script in every field's change event: HighlightChangedField(this);
    Now, to make this work when a form is loaded the next time, in the initialize event at the topmost subform in the hierarchy you add a script that walks the HighlightedFields data node, and for each HighlighedField entry you highlight the contained object.  You can get a reference to an object using its SOM expression, so just take the SOM expression from each entry and do an xfa.resolveNode(SOMExpression) to get the object, then set whatever attributes you want to highlight the field.
    The big issue I see with this would be if you have dynamically added objects on your form.  In that case you would probably need to store the instance index along with the SOM expression for each changed object, then use that instance number when highlighting on form load.
    I don't know how much you know about scripting, so I hope the above makes sense.  If you need more help I can try to mock something up.
    Regards,
    Kevin

  • How to change a value with reference if inside of a tabControl?

    Hello,
    i have a Vi with a tabcontrol and two pages. On each page is a string-control (string1 and string2).
    Now i have second vi that gets the file-reference of the first vi and is called inside of the first vi.
    This reference do i want to use to change the value of the string-control.
    But i dont have access to "pages" when using the reference.
    Attached the two vis.
    Thanks for the help
    Attachments:
    main.vi ‏7 KB
    ref.vi ‏11 KB

    Easiest way that I know is to right click on the control itself and select "Create->Reference".
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Change TextView value with Javascript

    Hello,
    I'm trying to find a way of changing the value of an HTMLB TextView on the client side with javascript.
    Do you know how to do that ? Cannot work it out...
    Many thanks
    Nicolas

    Hi,
    this can be a bit tricky, because you have to know, how to access the element. that means you need an unique id or an absolute position of the TextView-element
    if you can see, how to access the specific element in your client-pagesource, a possible javascript could be:
    document.getElementById("<id of element>").firstChild.nodeValue="My new Text"
    or access by name/count of the element:
    document.getElementsByName("<name of element>")[#position of occurance].firstChild.nodeValue="My new Text"
    kr, achim

  • Custom Shared Variable: Setting default values

    Hi All,
    Is there any way to set default value to a custom shared variable (2D Array of Strings) hosted in cFP-2220 target.
    Problem: Reading a custom shared variable after rebooting the target, doesn't contains the recently updated values.
    Thanks, 
    Bhaskar 

    To me the one way it is possible is to log the details to a file and upon launch read the file.

  • Extended rebate - change payment values with Badi RBT_ENH_BADI_SETTLE

    Dear all
    I am trying to change payment values for an extended rebate agreement credit memo.
    According to the documentation it can be done using BADI
    RBT_ENH_BADI_SETTLE .
    I am using  method BONUS_VALUES_MODIFY , but no values
    has been changed in the credit memo.
    Does anyone have experience using the BADI ? Or any other idea how to change the payment values (not manually )?
    Thanks ,
    Miriam Harel

    Hello Miriam,
    I've got the same needs. Did you use finally this Badi ?
    If yes could you kindly tell me how did you use it?
    BR.
    Frédéric TURILLON.

  • Standard text must change its value in run time in english or in chinese

    Hi all,
    i have created the standard text in SO10. name is  YTEST and inside i have declared &vbdpl-idnkd& since i need to get the value of this variable.
    In script i have written
    IL    ,,&VBDPL-POSNR+03(03)&,,&ZPRN_MTRL&,,
    /:     INCLUDE YTEST OBJECT TEXT ID ST LANGUAGE 'EN'
    =     ,,&VBDPL-BSTNK&,,&VBDPL-LFIMG(I10.0)&
    but the output is coming as &vbdpl-idnkd& only and not the value inside it.
    1) how to retrieve it.
    2) Also the value inside &vbdpl-idnkd& may come in English or sometimes in Chinese
    3) the standard text when printing is getting printed in the next line and not on the same line with posnr, mtrl ..... 
    Plz guide me how to process this.
    thanks
    Sakthi.

    Hi,
    Save the text in different languages in different SO10 objects .(Maybe with same name but dufferent LANGU Key).
    Now while calling the text, give in the appropriate langu key...for eg:
    /:     INCLUDE YTEST OBJECT TEXT ID ST LANGUAGE 'EN'    -
    > for English
    /:     INCLUDE YTEST OBJECT TEXT ID ST LANGUAGE 'ZH'   -
    > For chinese
    Hope this helps you.
    Cheers,
    Varna

  • USOBT_C almost empty after changing default values with SU24

    After the implementation of OSS Notes 0001378328, 0001382895 and 0001404093 I performed a change in SU24 on the default values of authorization object (2nd tab) S_ALV_LAYO for all transactions involved.
    I filtered all transactions with default value u2018Yesu2019 for this object and selected all these entries and changed them to u2018Nou2019.
    When creating new roles afterwards I noticed that no objects were pulled in in PFCG and when checking table USOBT_C I noticed that, apart from the 328 records I changed to No for S_ALV_LAYO the whole table was empty! In the development client  there are now just 328 records in this table whereas in de acceptance client there are 233,124 entries!
    Could you please find out the following:
    -          How could this happen?
    -          What can I do to restore table USOBT_C?
    I reported this bug also on OSS but maybe someone of you has had the same experience and can share the causes and solutions.
    Thank you!
    Lodewijk Borsboom

    > > To read such a huge text in the above suggested notes may become tiresome of not ofcourse worthless.
    > What is the use of posting a list of links or randon OSS note hits, when you are not sure whether they are usefull or not?
    >
    hmm.... though I am not sure and agree with the raise of OSS message for this issue, but when I read these notes after reading the query I found them to be notified to op.
    > Lodewijk can do that simple search himself. I always assume that the person asking a question has done a search before hand...
    >
    Agreed again. But not sure of his search result. May be his string missed some of these notes and can help him to check the program errors rectified in couple of Notes in 2009. But of course I confess about the uncertainty of the exact solution from my side.
    > If it is a basic requestion and easy answer with a link, then I delete it. It has no value to SDN. You are just attempting to do someone else's work for them, and that it not the case here.
    >
    > Please read the question carefully and answer specifically.
    >
    read and then posted the message. Also as I was not sure of solution to this particular error I surrendered in advance [mainly for you ]. Still I would like op to view the following notes on SAP Default value maintenance and if he has already done then that is great and I am just not helping with proper suggestion.
    [Note 1287998 - Problems when you maintain default authorization values|https://websmp230.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=1287998]
    [Note 1378328 - SU24: Error after deleting authorization default values|https://websmp230.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=1378328]
    Note 1382895 - SU24|Default value maintenance for authorization objects
    Note 1235912 - SU24|Display and maintenance of authorization default values|
    Hi Lodewijk,
    Did you check the change header for USOBT_C in CDHDR and CDPOS? Also let us updated with the reply from OSS please.
    regards,
    Dipanjan

  • How do I change elements values with DOM?

    Hi, I'm trying to get to understand the DOM tutorials but I'm struggling with some things.. Basically I need to take an xml structure, read it and then change it to another xml structure. For instance, if I have the html sentence:
    <p id="id10">One flight was found </p>
    I would like to change it to a vxml sentence like
    <vxml:prompt vxml:id="id10" vxml:bargein="false">One flight was found.</vxml:prompt>
    And I need to do that to an entire file. I can read the html with the DOM (I'm following the http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/dom/index.html tutorial) and show it without troubles, but I don't know and I can't find the functions that would allow me to modify the values. By values I mean both the element tags such as converting <p>..</p> to <prompt>..</prompt> and the attributes (like the id attribute). Could anybody help me here please?

    Thanks for that, but still can't do it. I'm using Xerces as you suggested. The following chunk is not actually what I need to do but I can't manage to get it working either. Shouldn't this:
    Document doc= new DocumentImpl();
    Element item = doc.createElement("name");
    item.setNodeValue("nameChanged");
    change the <name> tag to a <nameChanged> tag? When I output it it's still <name>.
    I'm getting awfully confused with all the factories and models (yes, sorry, quite a newcomer, but I still need to do this somehow). If the following task is not too long/troublesome, could somebody please help me out with the code? Imagine you have a file with the content:
    <label id="1">Hello</label>
    and using xerces you want to create another file, without changing the first one, with the content:
    <anotherLabel id="1">Hello<anotherLabel>
    Edited by: victorNik on Sep 13, 2007 6:02 AM

  • Variable losing its value

    Hi there,
    I have written an explicit cursor (procedure given below) and the issue I have is, when the cursor runs the sql statement
    (CURSOR csr_address is
    SELECT rtrn_id,
    entp_abn,prog_program_cd,
    sched_nbr,schd_version_yr,
    litm_line_item_nbr, revise_val_text
    FROM RETURN_LINE_ITEMS
    WHERE sched_nbr = '000'
    AND prog_program_cd = '01' AND litm_line_item_nbr in ('016','023')
    AND rtrn_id = v1_rtrn_id;)
    against a particular return id, it fetches 2 rows; one for line item 016 and the other one for line item 023 where in the litm_line_item_nbr for 016 is 016 and for litm_line_item_nbr for 023 is 023.
    Once that's done, (I have used a For loop cursor), it loops through as follows:
    FOR country_rec in csr_address LOOP
    v_line_item_16 := country_rec.litm_line_item_nbr;
    if v_line_item_16 = '016' then
    v_line_item_16 :='016'
    end if;
    v_line_item_23 := country_rec.litm_line_item_nbr;
    if v_line_item_23 = '023' then
    v_line_item_23 :='023'
    end if;
    -- v_temp_line_item_23:=v_line_item_23;
    v_revise_val_text_16 := country_rec.revise_val_text;
    v_revise_val_text_23 := country_rec.revise_val_text;
    END LOOP;
    When it loops for the 1st time, it does bring the value that I am looking for . Currently the value for "v_line_item_16 := country_rec.litm_line_item_nbr" is "016" and v_line_item_23 := country_rec.litm_line_item_nbr is "null". That's fine. Again it loops through for the 2nd time and then the value for v_line_item_16 := country_rec.litm_line_item_nbr becomes 023 (which is wrong and I wanted it to be blank) and then value for variable v_line_item_23 := country_rec.litm_line_item_nbr becomes 023.
    Due to the above mismatch of values, I am not able to retain the original value of v_line_item_16 which should be 016 and it turns itself into 023. Is there any way around it?
    Please help.
    My complete code is below for easier understanding:
    CREATE OR REPLACE procedure test_sandeep is
    v1_bin number:=402511083;
    v1_rtrn_id number:=2163180;
    v_line_item_16 RETURN_LINE_ITEMS.LITM_LINE_ITEM_NBR%TYPE;
    v_line_item_23 RETURN_LINE_ITEMS.LITM_LINE_ITEM_NBR%TYPE;
    v_revise_val_text_16 RETURN_LINE_ITEMS.REVISE_VAL_TEXT%TYPE;
    v_revise_val_text_23 RETURN_LINE_ITEMS.REVISE_VAL_TEXT%TYPE;
    V_COUNTRY_CODE cg_ref_codes.rv_low_value%type;
    p_ENTPBIN EDF_NOA_RETURNS.ENTP_ABN%TYPE;
    -- v_temp_line_item_16 varchar2(3);
    -- v_temp_line_item_23 varchar2(3);
    -- v1_bin:=402511083;
    -- v1_rtrn_id:=2163180;
    CURSOR csr_address is
    SELECT rtrn_id,
    entp_abn,prog_program_cd,
    sched_nbr,schd_version_yr,
    litm_line_item_nbr, revise_val_text
    FROM RETURN_LINE_ITEMS
    WHERE sched_nbr = '000'
    AND prog_program_cd = '01' AND litm_line_item_nbr in ('016','023')
    AND rtrn_id = v1_rtrn_id;
    Begin
    -- select count
    FOR country_rec in csr_address LOOP
    v_line_item_16 := country_rec.litm_line_item_nbr;
    if v_line_item_16 = '016' then
    v_line_item_16 :='016';
    end if;
    v_line_item_23 := country_rec.litm_line_item_nbr;
    if v_line_item_23 = '023' then
    v_line_item_23 :='023';
    end if;
    -- v_temp_line_item_23:=v_line_item_23;
    v_revise_val_text_16 := country_rec.revise_val_text;
    v_revise_val_text_23 := country_rec.revise_val_text;
    END LOOP;
    If (v_line_item_16 = '016' and v_revise_val_text_16 is not null) and (v_line_item_23 = '023' and v_revise_val_text_23 is null) then
    v_revise_val_text_16:=v_revise_val_text_16;
    if v_revise_val_text_16 = 'CA' then
    -- get the country Code
    SELECT RV_LOW_VALUE INTO V_COUNTRY_CODE from cg_ref_codes
    where rv_low_value = (select revise_val_text from return_line_items where rtrn_id = v1_rtrn_id
    and revise_val_text ='CA')
    and rv_domain = 'CODE COUNTRY';
    end if;
    -- Condition 2 :
    elsif (v_line_item_16 = '016' and v_revise_val_text_16 is not null) and (v_line_item_23 = '023' and v_revise_val_text_23 is not null) then
    v_revise_val_text_23 := v_revise_val_text_23;
    if v_revise_val_text_23 = 'CA' then
    -- get the country code
    SELECT RV_LOW_VALUE INTO V_COUNTRY_CODE from cg_ref_codes
    where rv_low_value = (select revise_val_text from return_line_items where rtrn_id = v1_rtrn_id
    and revise_val_text ='CA')
    and rv_domain = 'CODE COUNTRY';
    end if;
    -- Condition 3 :
    elsif (v_line_item_16 = '016' and v_revise_val_text_16 is not null) and (v_line_item_23 ='023' and v_revise_val_text_23 is null) then
    v_revise_val_text_16 := v_revise_val_text_16;
    if v_revise_val_text_16 <> 'CA' then
    -- get the country code
    SELECT RV_LOW_VALUE INTO V_COUNTRY_CODE from cg_ref_codes
    where rv_low_value = (select revise_val_text from return_line_items where rtrn_id = v1_rtrn_id
    and revise_val_text = v_revise_val_text_16)
    and rv_domain = 'CODE COUNTRY';
    end if;
    -- Condition 4 :
    elsif (v_line_item_16 = '016' and v_revise_val_text_16 is not null) and (v_line_item_23 = '023' and v_revise_val_text_23 is not null) then
    v_revise_val_text_23 := v_revise_val_text_23;
    if (v_revise_val_text_16 = 'CA' and v_revise_val_text_23 <> 'CA') then
    -- get the country code
    SELECT RV_LOW_VALUE INTO V_COUNTRY_CODE from cg_ref_codes
    where rv_low_value = (select revise_val_text from return_line_items where rtrn_id = v1_rtrn_id
    and revise_val_text = v_revise_val_text_23)
    and rv_domain = 'CODE COUNTRY';
    end if;
    -- Condition 5 :
    elsif (v_line_item_16 = '016' and v_revise_val_text_16 is not null) and (v_line_item_23 = '023' and v_revise_val_text_23 is not null) then
    v_revise_val_text_23 := v_revise_val_text_23;
    if (v_revise_val_text_16 <> 'CA' and v_revise_val_text_23 <> 'CA') then
    -- get the country code
    SELECT RV_LOW_VALUE INTO V_COUNTRY_CODE from cg_ref_codes
    where rv_low_value = (select revise_val_text from return_line_items where rtrn_id = v1_rtrn_id
    and revise_val_text = v_revise_val_text_23)
    and rv_domain = 'CODE COUNTRY';
    end if;
    end if;
    End;
    Edited by: user11934091 on Jul 21, 2010 9:43 AM

    Because you are doing it all wrong in your loop. I assume '016' and '023' to be constants.
    A better way would be to pivot your rows into columns. I am not sure what version you are using, but if is before 11g, then let's do it the old way.
    Your cursor should be:
    CURSOR csr_address is
    WITH sub_tmp AS (
    SELECT rtrn_id,
    entp_abn,prog_program_cd,
    sched_nbr,schd_version_yr,
    litm_line_item_nbr, revise_val_text
    FROM RETURN_LINE_ITEMS
    WHERE sched_nbr = '000'
    AND prog_program_cd = '01' AND litm_line_item_nbr in ('016','023')
    AND rtrn_id = v1_rtrn_id),
    qry_pivot AS (
    SELECT
    MAX((CASE
    WHEN litm_line_item_nbr = '016' THEN litm_line_item_nbr
    ESLE NULL
    END)) AS line_item_16,
    MAX((CASE
    WHEN litm_line_item_nbr = '023' THEN litm_line_item_nbr
    ESLE NULL
    END)) AS line_item_23,
    SELECT line_item_16, line_item_23
    FROM qry_pivot;
    Then from the cursor, no need to loop. You can FETCH columns line_item_16, line_item_23
    Edited by: dongzky on Jul 22, 2010 7:04 PM (forgot to add MAX function

  • How to insert data into a table only when data has changed its value (when compared to the previous inserted value)

    I wish to insert data into a table only when the value of the inserted data has changed. Thus, in a time series, if the value of the data at time, t-1, is 206 then if the data to be inserted at time t is 206, then it is skipped (not entered).
    If the value of the data at time t+1 is 206, it is skipped also; until the value changes, so if the value at t+1 was 205, then that would be inserted, and if at time t+2 the data is 206, it would be inserted too.
    What is the best way to do it without increasing overheads?

    This view works:
    SELECT
    i.IDNO,i.[Date],i.[Level]
    FROM
    mytable i
    INNER
    JOIN mytable
    d
    ON
    d.IDNO
    = i.IDNO-1
    WHERE
    i.[Level]
    <> d.[Level]
    on this mytable below.  A trigger could be quite useful here although I am cautious using them. However I wish to avoid the overhead by not having a temp table (which could be sizable).  mytable below
    should give 3 lines. The IDNO is an identity column.
    IDNO
    Item
    Date
    Level
    1
    X24
    12/23/13 10:41
    22996
    2
    X24
    12/23/13 10:41
    22996
    3
    X24
    12/23/13 9:21
    23256
    4
    X24
    12/23/13 9:21
    23256
    5
    X24
    12/23/13 9:22
    23256
    6
    X24
    12/23/13 9:22
    23256
    7
    X24
    12/23/13 9:22
    22916

Maybe you are looking for

  • Changing dvd drive help

    I have a presario S7150 and want to change dvd/cd rom drive. New drive is S ATA old one is IDE, cant find where to plug the SATA cable into . Do I need an adapter or is there a place to plug in on the motherboard and if so where.

  • How to get the reference of one object's parent

    hello guys i have classA and classB like bellow class ClassA{ public var myVar:String="test"; public function ClassA() new ClassB(); class ClassB{ public function ClassB() trace("my parent is"+XXX); trace("my parent var is"+ XXX["myVar"]); suppose XX

  • Send purchase order via email (external send) with special Czech characters

    Hi all, I am sending a purchase order created with ME21N via email to the vendor using "external send". The mail is delivered without any problems, PO is attached to the mail as PDF file. Problem is that special Czech characters as "ž" or "u0161" are

  • Can I query through 1:n relationships?

    If I have a structure like "one foo contains many bars and each bar has a name," can I write a query like, "Give me all the foos who have bars with name 'Mr. Bigglesworth'?" If so, how? thanks john

  • 10.4.10 Update lowers sound output

    Hi- I know that this is probably on the bottom of the problem list but here it goes: The 10.4.10 update has lowered the output volume on my iMAC. On one volume bar ( and subsequent thereof ) the sound output is significantly less than it used to be i