# Automatization changing Label

**URL:** <https://discuss.saleae.com/t/automatization-changing-label/1955>\
**Category:** Logic 2 Software\
**Created:** [November 29, 2022, 12:10pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955 "2022-11-29T12:10:43Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![albert.caba](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@albert.caba](https://discuss.saleae.com/u/albert.caba)\
**Post date:** [November 29, 2022, 12:10pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/1 "2022-11-29T12:10:43Z")

</div>

Hello I am using Logic 2 automation, but I cannot find how to change the label programmatically , so for instance replace “Channel 0” for something else. Is there any way to do it? Or at least is there any way that the labels are not reset to default so at least I can set them up manually? The current software resets the label that I introduce manually, to the default “Channel X”. Thanks!

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [December 2, 2022, 1:34am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/2 "2022-12-02T01:34:01Z")

</div>

@albert.caba Sorry we don’t have this feature available! Coincidentally, another user also requested this feature recently in a forum post below:

> [@\[Python API\] Channel naming](https://discuss.saleae.com/t/python-api-channel-naming/1926):
>
> Hey again (slight_smile Is there an option to re-name channels for the captured recording ? (even better if it would be possible to set it before starting the capture). if not, are there any plans for future versions ?

I’ve added your request to an idea post we are tracking for this below. We’ll keep an eye on interest in this in the meantime before we commit it to the roadmap. Feel free to add your vote to it!

> **[Automation API - Rename / Edit Channel Names & Labels - Logic 2 - Ideas...](https://ideas.saleae.com/b/feature-requests/automation-api-edit-channel-names-labels/)**
>
> Original request here:
> discuss.saleae.com/t/python-api-channel-naming/1926
> "Hey again
> Is there an option to re-name channels for the captured recording ?
> (even better if it would be possible to set it before starting the capture). if not, are ther

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [December 2, 2022, 1:36am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/3 "2022-12-02T01:36:40Z")

</div>

By the way, for your question below:

> [@albert.caba](#):
>
> Or at least is there any way that the labels are not reset to default so at least I can set them up manually?

That’s certainly strange behavior. When restarting the app, the channel names used should persist. Can you let me know the exact steps you take to have the channel names revert to their default values?

---

<div class="post-metadata">

**Author:** ![albert.caba](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@albert.caba](https://discuss.saleae.com/u/albert.caba)\
**Post date:** [December 2, 2022, 6:12am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/4 "2022-12-02T06:12:46Z")

</div>

Hi Tim,

Thank you for your answer. I took a deeper look into this and this is how to reproduce the issue for me:

- Open Logic.exe manually.
- Change label from “Channel 0” to “Test Label”
- Start python script example-\> manager.connect, start\_capture…
- Once start\_capture is called, the label changes from “Test Label” to “Channel 0”. automatically
- after saving the capture and stopping it, the label changes back from “Channel 0” to “Test Label” automatically.
- When I open the saved capture, the label is called “Channel 0”.

This is how happens with me, can you reproduce it, or am I doing something wrong? I am using version 2.4.2.

Thanks!

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [December 2, 2022, 8:45pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/5 "2022-12-02T20:45:23Z")

</div>

@albert.caba Thanks for sharing those steps. I see what you mean now. It looks like we’ll need to add the ability for the Automation API to edit channel names. Sorry we don’t have a workaround for you right now.

When automating our software using the Automation API, the Logic2 app will run a brand new “clean slate” session, which is separate from what was previously configured via the UI. This is why you are noticing settings such as the channel names to be reset. This behavior allows automation scripts to run under known app conditions and prevents conflicts with settings that might have been configured beforehand.

---

<div class="post-metadata">

**Author:** ![albert.caba](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@albert.caba](https://discuss.saleae.com/u/albert.caba)\
**Post date:** [December 5, 2022, 6:31am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/6 "2022-12-05T06:31:56Z")

</div>

Hi @timreyes , thank you for your answer, please let me know once there is a fix as this prevents us to use the tool in production. I think this is an issue that most people will face, as if you are using 8 or 16 channels and you don’t have the labels for it, makes it impossible to use the capture for anything. Thanks!

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [December 6, 2022, 6:50am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/7 "2022-12-06T06:50:12Z")

</div>

@albert.caba Sure thing. To get an automated email when a feature is implemented, you may add your vote to the idea post below. This will allow you to receive any status updates via email with regards to the particular idea post.

> **[Automation API - Edit Channel Names / Labels - Logic 2 - Ideas and Feature...](https://ideas.saleae.com/b/feature-requests/automation-api-edit-channel-names-labels/)**
>
> Original request here:
> discuss.saleae.com/t/python-api-channel-naming/1926
> "Hey again
> Is there an option to re-name channels for the captured recording ?
> (even better if it would be possible to set it before starting the capture). if not, are ther

---

<div class="post-metadata">

**Author:** ![albert.caba](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@albert.caba](https://discuss.saleae.com/u/albert.caba)\
**Post date:** [January 26, 2023, 5:06am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/8 "2023-01-26T05:06:31Z")

</div>

Hi @timreyes I see that the topic had some votes. Is this going to be implemented? How can I see what are the current features being worked on? Thanks

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [January 26, 2023, 6:38pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/9 "2023-01-26T18:38:46Z")

</div>

@albert.caba We’ve got this idea logged internally, though we unfortunately don’t have a planned release date for it yet, nor do we have a way of publicly sharing our roadmap — we certainly should though! Subscribing to the idea post I mentioned above will be the best way to stay up to date on that particular feature, as you would receive a notification once it’s status changes to “Live.”

Apologies I’m unable to share much more information than that.

---

<div class="post-metadata">

**Author:** ![albert.caba](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@albert.caba](https://discuss.saleae.com/u/albert.caba)\
**Post date:** [October 19, 2023, 5:02am UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/10 "2023-10-19T05:02:03Z")

</div>

Hi @timreyes , any update on this topic? Thanks

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [October 23, 2023, 8:30pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/11 "2023-10-23T20:30:13Z")

</div>

@albert.caba Thanks for checking. We don’t have any updates on this yet.

---

<div class="post-metadata">

**Author:** ![phil.erwin](https://avatars.discourse-cdn.com/v4/letter/p/e95f7d/32.png) [@phil.erwin](https://discuss.saleae.com/u/phil.erwin)\
**Post date:** [April 3, 2024, 5:04pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/12 "2024-04-03T17:04:44Z")

</div>

I agree that this addition would be nice to have.

Alternatively, if I could just use the settings from the current session, that would be awesome. Use case is that I have already configured things manually and run a few times, now just want to automate running the same test over night, saving data after each trigger.

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [April 3, 2024, 6:20pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/13 "2024-04-03T18:20:07Z")

</div>

@phil.erwin For your particular use case, the feature request we are tracking below may be what you are looking for.

> **[Automation API - Execute automation script on pre-existing session - Logic 2...](https://ideas.saleae.com/b/feature-requests/automation-api-start-capture-on-pre-existing-session/)**
>
> I'd like a way to trigger a 'start' command in the app through the API, without changing the session settings.
> 
> I often use the Saleae logic analyzer for interactively debugging a program. The original API was great for this because I could

I’ve added a comment for you that link back to your post here so that we can track your need for this feature.

---

<div class="post-metadata">

**Author:** ![ethan](https://avatars.discourse-cdn.com/v4/letter/e/8dc957/32.png) [@ethan](https://discuss.saleae.com/u/ethan)\
**Post date:** [March 26, 2026, 11:08pm UTC](https://discuss.saleae.com/t/automatization-changing-label/1955/14 "2026-03-26T23:08:39Z")

</div>

cross-linking to [Upvoty](https://ideas.saleae.com/automation-api-edit-channel-names-labels), as they’re related, but slightly different: one issue to _specify_ the name through the API, the other issue is that the API _resets_ the name once it has been set.
