请问各位英语达人对以下句子中的"," "or" "and"是怎么理解的?

问题描述:

请问各位英语达人对以下句子中的"," "or" "and"是怎么理解的?
e) when the visibility is improving and changes to or passed through on or more of the following values,or when the visibility is deteriorating and passes through one or more of the following values:
1) 800,1500 or 3000m;and
2) 5000m
请问这句话中取值应该是 800或1500或3000(三选一或三选二,选哪个都可以)
还是800,1500或3000(800可以选,但1500和3000只能选一个)

你没有把全部句子写下来,这里是两个从句,没有主句.
我已经写了很多,但没有你的全部原文,觉得有问题.
请提供全句,以便得到完整的回答.
你的混淆处在于:
1) 800,1500 or 3000m;and
2) 5000m
我理解应当是:800,1500 or 3000m and 5000m.
等待你的原句.主要是800,1500 or 3000是怎么理解啊?是800可以选,1500,3000里只能选一个?还是3个值都可以任意选?只能根据你的枝节问题回答了,(请耐心看完全部)分析如下:1) 这里只给了两句由 when 引出的从句,由 or 并列;2) 在第一个 when 从句中,有三部分并列,先用了 and, 之后用了两个 or 并列连接词。and 并列 is 和 动词 change;第一个 or 并列 change to 与 passed through; 第二个 or 并列了标语 improving 与 more;3) 第二个 when 从句中先用了 and 并列动词 is 与 passed through,第二个用了 or 并列 deteriorating 与 more。4) 并列连接词 or 是一个选择连接词,问题中 “800,1500 or 3000” 是选其中之一,只是在 800 与 1500 之间用了逗号,三者中只能选一。5) 在英语文字行文时,在多个名词或句子连接在一起时,每个名词或句子之间要加逗号分开,在最后一个名词或句子之前加上所需的连接词 and 或 or。若有问题,请继续追问。我的意见,把原句都发过来,可以解释的更清楚。